Leetcode in Java && Oracle
422 subscribers
8 photos
397 files
400 links
Second channel: @codeforces_java

Let's Develop Together!
Download Telegram
image_2022-02-08_00-07-15.png
51.6 KB
#N155. Min Stack
problem link

#solution
class MinStack {
Stack<Integer> stack = new Stack();
int min = Integer.MAX_VALUE;

public MinStack() {}

public void push(int val) {
if(val<=min){
stack.push(min);
min=val;
}
stack.push(val);
}

public void pop() {
if(stack.pop() == min) min = stack.pop();
}

public int top() {
return stack.peek();
}

public int getMin() {
return min;
}
}
👍1