/
githubmirror
/
LeetCodeAnimation
Обзор
Документация
Войти
/
githubmirror
/
LeetCodeAnimation
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
problems/0155-min-stack/Code/1.java
37 строк
689 B
吴至波
docs: organize assets and add animation previews
10 июн 2026, 10:57
10 июн 2026, 10:57
3711846
Код
Авторство
О чём код?
class MinStack { private Stack<Integer> _data; private Stack<Integer> _min; /** initialize your data structure here. */ public MinStack() { _data = new Stack<>(); _min = new Stack<>(); } public void push(int x) { _data.add(x); if (_min.isEmpty()){ _min.push(x); } else{ if (x > _min.peek()){ x = _min.peek(); } _min.push(x); } } public void pop() { _data.pop(); _min.pop(); } public int top() { return _data.peek(); } public int getMin() { return _min.peek(); } }