import java.util.ArrayList; import java.util.Stack; public class Solution { //重要思想:定义两个指针,一个指向入栈数组,一个指向出栈数组;每次指针后移必然有一次出栈或入栈操作,否则就是出栈数组错误 //两个指针对应两个循环, //指针后移必有栈操作:两种栈操作对应了if-else分支语句,控制出栈和入栈对应的条件 public static boolean IsPopOrder(int [] pushA,int [] popA) { Stack<Integer> stack = new Stack<...