题解 | 【模板】栈的操作
【模板】栈的操作
https://www.nowcoder.com/practice/cdf02ea916454957b575585634e5773a
#include <iostream>
#include <cstring>
using namespace std;
int x,m,stk[100010],hh;
string op;
int main() {
cin>>m;
while(m--){
cin>>op;
if(op=="push"){
cin>>x;
stk[++hh]=x;
}
else if(op=="pop") hh?hh--:puts("Empty");
else if(op=="query") hh?printf("%d\n",stk[hh]):puts("Empty");
else printf("%d\n",hh);
}
}
查看24道真题和解析