题解 | 【模板】队列操作

【模板】队列操作

https://www.nowcoder.com/practice/1137c8f6ffac4d5d94cc1b0cb08723f9

n = int(input().strip())
queue = []
for _ in range(n):
    num = list(map(int,input().strip().split(" ")))
    if num[0] == 1:
        queue.append(num[1])
    elif num[0] == 2:
        if len(queue) == 0:
            print("ERR_CANNOT_POP")
        else:
            queue.pop(0)
    elif num[0] == 3:
        if queue:
            print(queue[0])
        else:
            print("ERR_CANNOT_QUERY")
    elif num[0] == 4:
        print(len(queue))   

全部评论

相关推荐

zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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