一、题目内容
二、题解
解法1:
思路
代码
class Solution {
public boolean validateStackSequences(int[] pushed, int[] popped) {
Stack<Integer> stack = new Stack<>();
int i = 0;
for (int num : pushed) {
stack.push(num);
while (!stack.isEmpty() && popped[i] == stack.peek()) {
stack.pop();
i++;
}
}
return stack.isEmpty();
}
}
