我是靠谱客的博主 魔幻鞋子,最近开发中收集的这篇文章主要介绍队列Queue常见操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

队列是一种先进先出的数据结构,虽然使用的不是很频繁,但有些题目还是会涉及到的,因此整理了一些常见的队列的操作,代码如下:

# 作者: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常见操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部