建立堆積 | 會動的演算法

符號表示

資料
最大堆積的元素A

輸入與初始化
載入整數序列(不一定要是堆積)。
建立最大堆積
對子樹進行 Down Heap。downHeap(A, i)
輸出
輸出堆積元素。

演算法動畫

輸入與初始化
建立堆積 | 輸入與初始化

建立最大堆積
建立堆積 | 建立最大堆積

輸出
建立堆積 | 輸出