没必要用栈,直接两个for循环就行了 import java.util.ArrayList; public class Solution { // 栈的数据结构:后进先出 public boolean IsPopOrder(int [] pushA,int [] popA) { int a = pushA.length,b=pushA.length; if(pushA == null || popA == null || a!=b){ return false; } for(int i=0;i<a;i++){ for(int j=b-1;j>=0;j--){ if(pushA[i]...