This commit is contained in:
krahets
2023-04-09 04:35:05 +08:00
parent fc4021ea99
commit 32b9491b24
249 changed files with 1523 additions and 1269 deletions

View File

@@ -1683,7 +1683,7 @@
<ul>
<li>栈是一种遵循先入后出的数据结构,可以使用数组或链表实现。</li>
<li>在时间效率方面,栈的数组实现具有更好的平均效率,但扩容时会导致单次入栈操作的时间复杂度劣化至 <span class="arithmatex">\(O(n)\)</span> 。相对地,栈的链表实现具有更加稳定的效率表现。</li>
<li>在空间效率方面,栈的数组实现会造成一定空间浪费,然而链表点比数组元素占用内存更大。</li>
<li>在空间效率方面,栈的数组实现会造成一定空间浪费,然而链表点比数组元素占用内存更大。</li>
<li>队列是一种遵循先入先出的数据结构,可以使用数组或链表实现。对于两种实现的时间效率与空间效率对比,与上述栈的结论相同。</li>
<li>双向队列的两端都可以添加与删除元素。</li>
</ul>