栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

在7乘7的队列中_在7*7的队列中,先随机给一个队员?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在7乘7的队列中_在7*7的队列中,先随机给一个队员?

题目如下

这是输入样例和输出样例

先创建队列的类

class Queue1:
    def __init__(self):
        self.items = []
    def push(self,item):
        self.items.append(item)
    def pop(self):
        return self.items.pop(0)
    def isEmpty(self):
        return self.items ==[]
    def getFront(self):
        return self.items[0]
    def getSize(self):
        return len(self.items)

对输入的数据进行处理

a = Queue1()
for i in range(n):
    ls= list(map(int,input().split()))
    if ls[0]==1:
        a.push(ls[1])
    elif ls[0]== 2 :
        if a.isEmpty():
            print("Invalid")
        else:
            print(a.pop())
    elif ls[0]==3:
        print(a.getSize())
    else:
        for i in range(a.getSize()-1):
            print(a.getFront(),end=" ")
            a.push(a.getFront())
            a.pop()
        print(a.getFront())
        a.push(a.getFront())
        a.pop()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/787061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号