堆码的基本要求