Leetcode-标签为stack 155. Min Stack
来源:互联网 发布:搭建yum仓库 编辑:程序博客网 时间:2024/06/08 01:02
原题
题目分析
设计栈,并在常数时间复杂度求栈的最小元素。内部维护一个列表实现栈的功能。
代码实现
public class MinStack { private List<int> _list; private int _min; /** initialize your data structure here. */ public MinStack() { _list = new List<int>(); } public void Push(int x) { _list.Add(x); if (_list.Count == 1) _min = x; if (x < _min) _min = x; } public void Pop() { _list.RemoveAt(_list.Count - 1); if(_list.Count>0) _min = _list.Min(); } public int Top() { return _list[_list.Count - 1]; } public int GetMin() { return _min; } }
2 0
- Leetcode-标签为stack 155. Min Stack
- LeetCode 155. Min Stack
- 【LeetCode】155.Min Stack
- LeetCode 155.Min Stack
- [leetcode] 155.Min Stack
- [leetcode] 155.Min Stack
- Leetcode 155. Min Stack
- 155. Min Stack LeetCode
- [LeetCode]155. Min Stack
- LeetCode *** 155. Min Stack
- 【leetcode】155. Min Stack
- LeetCode 155. Min Stack
- leetcode-155. Min Stack
- LeetCode-155.Min Stack
- LeetCode - 155. Min Stack
- [Leetcode]155. Min Stack
- 【leetcode】155. Min Stack
- LeetCode 155. Min Stack
- 方正“四人帮”落马拉开中国金融反腐风暴的大幕
- C语言二维数组与数组指针和指针数组的应用
- 多控制器管理(UINavigationController)
- pycharm开发spark导入pyspark包
- 四平方和
- Leetcode-标签为stack 155. Min Stack
- 第一次使用Android Studio时你应该知道的一切配置
- Python — 爬取 算法与数据结构 flash
- 使用Android Studio遇到的一些常见问题总结
- 机器学习路线图(附资料)
- Java链表基础(2)
- 先搞个测试
- 第二章
- 文章标题