This commit is contained in:
krahets
2024-01-12 21:14:29 +08:00
parent 2979889781
commit 6dc2b9eabe
21 changed files with 73 additions and 103 deletions

View File

@@ -3530,7 +3530,7 @@
<ol>
<li>输入数组并建立大顶堆。完成后,最大元素位于堆顶。</li>
<li>将堆顶元素(第一个元素)与堆底元素(最后一个元素)交换。完成交换后,堆的长度减 <span class="arithmatex">\(1\)</span> ,已排序元素数量加 <span class="arithmatex">\(1\)</span></li>
<li>从堆顶元素开始,从顶到底执行堆化操作(Sift Down。完成堆化后堆的性质得到修复。</li>
<li>从堆顶元素开始,从顶到底执行堆化操作(sift down。完成堆化后堆的性质得到修复。</li>
<li>循环执行第 <code>2.</code> 步和第 <code>3.</code> 步。循环 <span class="arithmatex">\(n - 1\)</span> 轮后,即可完成数组排序。</li>
</ol>
<div class="admonition tip">