堆的簡介以及堆排序

什麼是堆? 堆實際上是一棵完全二叉樹,其任何一非葉節點滿足性質: Key[i]<=key[2i+1]&&Key[i]<=key[2i+2] 或者 Key[i]>=Key[2i+1]&&key>=key[2i+2] 即任何一非葉節點的關鍵字不大於或者不小於其左右孩子節點的關鍵字。 堆分爲大頂堆和小頂堆,滿足: Key[i]>=Key[2i+1]&&key>=key[2i+2] 稱爲大頂堆, 滿足:
相關文章
相關標籤/搜索