题解 | #【模板】队列#

【模板】队列

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

import sys

class quese:
    def __init__(self):
        self.list=[]
    def push(self,x):
        self.list.append(x)
    def pop(self):
        x=self.list.pop(0)
        return x        
    def front(self):
        return self.list[0]
    def size(self):
        return len(self.list)

n=int(input())
quese1=quese()

while n>0:
    str=input()
    if str[0:4]=='push':
        quese1.push(int(str[5:]))
    if str[0:3]=='pop':
        if quese1.size()==0:
            print('error')
        else:
            print(quese1.pop())    
    if str[0:5]=='front':
        if quese1.size()==0:
            print('error')
        else:
            print(quese1.front())    
    n-=1


全部评论

相关推荐

不愿透露姓名的神秘牛友
07-25 17:13
点赞 评论 收藏
分享
07-20 12:08
已编辑
江南大学 图像识别
机械牛马勇闯秋招:把校园经历里面做过的项目,大作业,课设,毕设啥的,扩写,写成具体的项目经历,自我评价缩写别占篇幅,不然这简历真没东西,初筛都过不了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-24 13:40
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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