Java教程

蓝桥杯练习系统 算法提高 队列操作

本文主要是介绍蓝桥杯练习系统 算法提高 队列操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

试题 算法提高 队列操作

Ideas

这题没什么技巧吧,用数组来模拟队列操作,按照指令来就可以了,帮助回忆一下队列的一些操作。

Code

Python

def solve():
	queue = list()
	n = int(input())
	for _ in range(n):
		string = input()
		if string[0] == '1':  # 入队操作
			queue.append(string.split(' ')[1])
		elif string[0] == '2':  # 出队操作
			if queue:
				print(queue.pop(0))
			else:
				print("no")
				return
		elif string[0] == '3':  # 计算队中元素个数并输出
			print(len(queue))


if __name__ == '__main__':
	solve()
这篇关于蓝桥杯练习系统 算法提高 队列操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!