栈
tmhhh
这个作者很懒,什么都没留下…
展开
-
155. 最小栈
链接:https://leetcode-cn.com/problems/min-stack/设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x)-- 将元素 x 推入栈中。pop()-- 删除栈顶的元素。top()-- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new...原创 2020-01-28 14:45:32 · 91 阅读 · 0 评论 -
225. 用队列实现栈
链接:https://leetcode-cn.com/problems/implement-stack-using-queues/使用队列实现栈的下列操作:push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空注意:你只能使用队列的基本操作-- 也就是push to back, peek/pop f...原创 2020-01-28 13:51:24 · 79 阅读 · 0 评论 -
232. 用栈实现队列
链接:https://leetcode-cn.com/problems/implement-queue-using-stacks/使用栈实现队列的下列操作:push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。示例:MyQueue queue = new MyQueu...原创 2020-01-27 22:48:26 · 147 阅读 · 0 评论 -
1047. 删除字符串中的所有相邻重复项
链接:https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string/给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:"abbac...原创 2020-01-27 22:19:08 · 300 阅读 · 0 评论