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

试题 算法提高 队列操作

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()
上一篇:eclipse打包jar包


下一篇:eclipse将web项目部署到tomcat