题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。
思路
We need another data structure to sotre the min list.(Use stack may be the best way)
代码
1 |
public class MinStack { //方法二:建立辅助栈 Stack<Integer> stack = new Stack<>(); |
2024-01-10 15:43:34
定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。
We need another data structure to sotre the min list.(Use stack may be the best way)
1 |
public class MinStack { //方法二:建立辅助栈 Stack<Integer> stack = new Stack<>(); |