![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
栈与队列
文章平均质量分 69
丑月十五
这个作者很懒,什么都没留下…
展开
-
leetcode225. 用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。你只能使用队列的基本操作 —— 也就是 push to back、peek/pop from front、size 和 is empty 这些操作。你所使用的语言也许不支持队列。你可以使用 list (列表)或者 deque(双端队列)来模拟一个队列 , 只要是标准的队列操作即可。进阶:你能否仅用一个队列来实现栈。原创 2024-01-10 01:27:47 · 606 阅读 · 0 评论 -
leetcode232. 用栈实现队列
请你仅使用两个栈实现先入先出队列。进阶:你能否实现每个操作均摊时间复杂度为 O(1) 的队列?换句话说,执行 n 个操作的总时间复杂度为 O(n) ,即使其中一个操作可能花费较长时间。原创 2024-01-10 00:26:58 · 446 阅读 · 0 评论