mirror of
https://github.com/krahets/hello-algo.git
synced 2026-04-05 03:30:30 +08:00
deploy
This commit is contained in:
@@ -3312,7 +3312,7 @@
|
||||
<h3 id="1">1. 重点回顾<a class="headerlink" href="#1" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>栈是一种遵循先入后出原则的数据结构,可通过数组或链表来实现。</li>
|
||||
<li>从时间效率角度看,栈的数组实现具有较高的平均效率,但在扩容过程中,单次入栈操作的时间复杂度会降低至 <span class="arithmatex">\(O(n)\)</span> 。相比之下,基于链表实现的栈具有更为稳定的效率表现。</li>
|
||||
<li>从时间效率角度看,栈的数组实现具有较高的平均效率,但在扩容过程中,单次入栈操作的时间复杂度会劣化至 <span class="arithmatex">\(O(n)\)</span> 。相比之下,基于链表实现的栈具有更为稳定的效率表现。</li>
|
||||
<li>在空间效率方面,栈的数组实现可能导致一定程度的空间浪费。但需要注意的是,链表节点所占用的内存空间比数组元素更大。</li>
|
||||
<li>队列是一种遵循先入先出原则的数据结构,同样可以通过数组或链表来实现。在时间效率和空间效率的对比上,队列的结论与前述栈的结论相似。</li>
|
||||
<li>双向队列是一种具有更高自由度的队列,它允许在两端进行元素的添加和删除操作。</li>
|
||||
|
||||
Reference in New Issue
Block a user