mirror of
https://github.com/krahets/hello-algo.git
synced 2025-07-29 05:13:14 +08:00
deploy
This commit is contained in:
@ -4501,7 +4501,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<h3 id="4">4. 堆顶元素出堆<a class="headerlink" href="#4" title="Permanent link">¶</a></h3>
|
||||
<p>堆顶元素是二叉树的根节点,即列表首元素。如果我们直接从列表中删除首元素,那么二叉树中所有节点的索引都会发生变化,这将使得后续使用堆化修复变得困难。为了尽量减少元素索引的变动,我们采取以下操作步骤。</p>
|
||||
<p>堆顶元素是二叉树的根节点,即列表首元素。如果我们直接从列表中删除首元素,那么二叉树中所有节点的索引都会发生变化,这将使得后续使用堆化修复变得困难。为了尽量减少元素索引的变动,我们采用以下操作步骤。</p>
|
||||
<ol>
|
||||
<li>交换堆顶元素与堆底元素(即交换根节点与最右叶节点)。</li>
|
||||
<li>交换完成后,将堆底从列表中删除(注意,由于已经交换,实际上删除的是原来的堆顶元素)。</li>
|
||||
|
Reference in New Issue
Block a user