21:栈的压入、弹出序列

2019-08-12  本文已影响0人  iwtbam

题目描述

解题思路

AC代码

class Solution {
public:
    bool IsPopOrder(vector<int> pushV,vector<int> popV) {
     
        stack<int> is;
        
        for(int i = 0, j = 0; i< pushV.size();i++)
        {
            is.push(pushV.at(i));
            while(j < popV.size() && popV.at(j) == is.top())
            {
                j++;
                is.pop();
            }
        }
        return is.empty();
    }
};

上一篇 下一篇

猜你喜欢

热点阅读