![](https://img-blog.csdnimg.cn/83412390ce0e4364ad5d6bab74713d9f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode刷题之剑指Offer系列
LeetCode中的剑指Offer系列
soberw-
这个作者很懒,什么都没留下…
展开
-
剑指Offer系列_30_包含min函数的栈
以空间换时间: package leetcode.sword_to_offfer.day01; import java.util.Stack; /** * 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 * <p> * 示例: * <p> * MinStack minStack = new MinStack(); * minStack.push(-2); * min原创 2022-02-07 10:47:49 · 287 阅读 · 1 评论 -
剑指Offer系列_09_用两个栈实现队列
package leetcode.sword_to_offfer.day01; import java.util.LinkedList; /** * 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead , * 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回 -1 ) * <p> * 示例 1: * <p> * 输入: * ["CQueue","appendT原创 2022-02-07 09:03:21 · 84 阅读 · 0 评论