import java.util.ArrayList; import java.util.Arrays; public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { //模拟入栈出栈 int curPush = 0; int curPop = 0; for(int i = 0; i < pushA.length; i++){ pushA[curPush] = pushA[i]; while(curPush>=0 && pushA[curPush] == popA[curPop]){ curPop++; curPush--; } curPush++; } return curPush == 0; } }