题解 | #【模板】栈#

【模板】栈

https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf

#include <iostream>
using namespace std;

int s[100001];
int val ,top=-1;
void push(int val){
    top++;
    s[top] = val;
}

void pop(){
    if(top == -1){
        cout << "error" << endl;
        return;
    }
    cout << s[top] << endl;
    top--;
}

void top1(){
    if(top == -1){
        cout << "error" << endl;
        return;
    }
    cout << s[top] << endl;
}

int main() {
    int n;//表示操作的次数 
    cin >> n;
    string s;
    while(n--){
        cin >> s;
        if(s == "push"){
            cin >> val;
            push(val);
        }else if(s == "pop"){
            pop();
        }else if(s == "top"){
            top1();
        }

    }
}
// 64 位输出请用 printf("%lld")

栈的基本规则的代码实现。通过top对栈顶元素进行压栈和出栈操作,构造栈实现的结构,可以直接使用函数来实现栈功能。

全部评论

相关推荐

今天 13:04
已编辑
门头沟学院 算法工程师
智谱和米哈游都是ai大模型agent的业务钱的话还是米更多,几乎翻倍了,有没有老哥是两个公司其中一个的,能问问转正率咋样嘛,我问的hr回答都是做的好就可以转正暑期实习
码农索隆:选米哈游:短期高薪、敢承担风险、具备强创新能力,且愿押注游戏AI赛道。 选智谱:稳定性与行业通用能力积累,接受薪资差距以换取更稳妥的职业基础。
投递米哈游等公司10个岗位 > 实习期间如何提升留用概率?
点赞 评论 收藏
分享
04-09 09:47
门头沟学院 Java
Arbelite_:2-3k,这工资还不如去摇奶茶
点赞 评论 收藏
分享
04-30 21:35
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务