伢赞

关注

剑指 Offer 31. 栈的压入、弹出序列

伢赞

关注

阅读 75

2022-02-20

思路:模拟就完事

class Solution {
public:
    bool validateStackSequences(vector<int>& pushed, vector<int>& popped) {
        stack<int> c;
        int idx=0;
        for(int v:pushed){
            c.push(v);
            while(c.size()&&c.top()==popped[idx]){
                c.pop();
                idx++;
            }
        }
        while(c.size()){
            if(c.top()!=popped[idx]) return false;
            c.pop(); 
            idx++;
        }
        return true;
    }
};

 

相关推荐

余寿

剑指 Offer 31. 栈的压入、弹出序列(javascript)

余寿 26 0 0

hoohack

剑指Offer系列——31. 栈的压入、弹出序列

hoohack 42 0 0

外贸达人小峻先森

LeetCode 剑指 Offer 31. 栈的压入、弹出序列

外贸达人小峻先森 69 0 0

禾木瞎写

《剑指offer-P28》【剑指Offer 31.栈的压入、弹出序列】

禾木瞎写 71 0 0

飞鸟不急

剑指offer 31:栈的压入、弹出序列

飞鸟不急 79 0 0

乌龙茶3297

剑指31 栈的压入、弹出序列

乌龙茶3297 79 0 0

律楷粑粑

剑指Offer 栈的压入、弹出序列

律楷粑粑 110 0 0

颜娘娘的碎碎念

<剑指offer>栈的压入,弹出序列(简单)

颜娘娘的碎碎念 77 0 0

早安地球

【LeetCode每日一题】剑指 Offer 31. 栈的压入、弹出序列(持续更新)

早安地球 78 0 0

gy2006_sw

剑指offer第二版-31栈的压入弹出序列

gy2006_sw 136 0 0

精彩评论(0)

0 0 举报