2021年9月16日22:49:56
2021年9月16日23:20:04
模拟栈的操作 每次都要入栈 然后对比 看看能否出栈

最后看栈是否为空

import java.util.*;

public class Solution {
    public boolean IsPopOrder(int [] pushA,int [] popA) {
        Stack<Integer> stack = new Stack<>();
        int cur = 0;
        for(int num: pushA){
            stack.push(num);
            while(!stack.empty() && stack.peek()==popA[cur]) {stack.pop();cur++;}
        }

        if(stack.empty()) return true;
        else return false;
    }
}