题解 | #【模板】栈#

【模板】栈

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

# 栈 
# Push  将x加入栈,保证x为int整数
# pop 输出栈顶  并让栈定出栈
# top 输出栈顶 栈顶不出栈
 
ipt_num = int(input()) # 输入一个数字(input输入的都是字符串类型),强制转成整型
list_num = []  # 栈
for i in range(ipt_num):
    action = input()
    if action.split()[0] == "push":  # 字符串分割
        num = action.split()[1]
        list_num.append(num)
    elif action == "pop":
        if list_num:
            print(list_num.pop())
        else:
            print("error")
    elif action == "top":
        if list_num:
            print(list_num[-1])
        else:
            print("error")

全部评论

相关推荐

不知名bang:感觉三个项目可以融在一起,比如上层是用手写的epoll,然后到tcp聊天层,然后你写了一个后台监控(不过我也不懂c++,但是感觉写一个大项目比三个小项目要好)
我的求职进度条
点赞 评论 收藏
分享
今天 15:52
已编辑
门头沟学院 C++
新凯来 软件开发工程师 (16+5)k*15 硕士211
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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