概述
队列是一种先进先出的数据结构,虽然使用的不是很频繁,但有些题目还是会涉及到的,因此整理了一些常见的队列的操作,代码如下:
# 作者:zff
# 日期:2022/4/22
# 目的:队列常用操作
from collections import deque
print('--------1、创建队列---------')
queue=deque()
print('--------2、添加元素---------')
#Time Complexity:O(1)
queue.append(1)
queue.append(2)
queue.append(3)
print(queue)
print('--------3、获取即将出队的元素---------')
#Time Complexity:O(1)
temp1=queue[0]
print(temp1)
print('--------4、删除即将出队的元素---------')
#Time Complexity:O(1)
temp2=queue.popleft()#先进来的在左边
print(temp2)
print(queue)
print('--------5、判断队列是否为空,队列长度---------')
#Time Complexity:O(1)
len(queue)==0
print('--------6、遍历队列---------')
#Time Complexity:O(N)
while len(queue)!=0:
temp=queue.popleft()
print(temp)
最后
以上就是魔幻鞋子为你收集整理的队列Queue常见操作的全部内容,希望文章能够帮你解决队列Queue常见操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复