还是遇到的少了,没能把情况考虑全面。 关于栈, 一定要考虑双向的情况,不能只push不pop,反之亦然。 public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { Stack<Integer> stack = new Stack<>(); int popNum=0; for(int i=0;i<pushA.length;i++){ stack.push(pushA[i]); ...