题解 | #堆栈的使用#

堆栈的使用

https://www.nowcoder.com/practice/e91982a145944ceab6bb9a4a508e0e26

#include<iostream>
#include<stack>
using namespace std;
stack<int>ss;
int main(){
    int n,b;char a;
    while(cin>>n){for(int i=0;i<n;i++){
        cin>>a;
        if(a=='A'){
            if(ss.empty())cout<<'E'<<endl;else cout<<ss.top()<<endl;
        }else if(a=='P') {cin>>b;ss.push(b);}
        else if(a=='O'){if(!ss.empty())ss.pop();}
    }

    }
}

全部评论

相关推荐

翱翔龙骑:耗材的幻想
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务