剑指offer--31栈的压入弹出序列
Posted Anrys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer--31栈的压入弹出序列相关的知识,希望对你有一定的参考价值。
剑指offer--31栈的压入、弹出序列
题目
代码
class Solution
public boolean validateStackSequences(int[] pushed, int[] popped)
Deque<Integer> stack = new ArrayDeque<>();
int j = 0; //索引popped
for (int i = 0; i < pushed.length; i++)
stack.push(pushed[i]);
while (!stack.isEmpty() && stack.peek() == popped[j])
j++;
stack.pop();
return stack.isEmpty();
结果
以上是关于剑指offer--31栈的压入弹出序列的主要内容,如果未能解决你的问题,请参考以下文章
[LeetCode]剑指 Offer 31. 栈的压入弹出序列
[LeetCode]剑指 Offer 31. 栈的压入弹出序列