栈是一种先进后出的数据结构,队列是一种先进先出的数据结构,请使用两个list实现栈和列表。 首先输入两个数字,分别按照栈和队列的形式进入两个列表,打印两个列表。 然后分别弹出栈中的一个元素和队列中的一个元素后,再打印两个列表。 再次输入三个数字,分别按照栈和队列的形式进入两个列,打印两个列表。 最后依次弹出栈中元素并按顺序输出。
输入描述:
一共5行,每行输入一个整数。


输出描述:
第一行输出,输入两个数字后的栈列表。第二行输出,输入两个数字后的队列列表。第三行输出,弹出一个元素后的栈列表。第四行输出,弹出一个元素后的队列列表。第五行输出,再次输入三个数字后的栈列表。第六行输出,再次输入三个数字后的队列列表。第七行输出栈中依次弹出的数字,以空格间隔开。
示例1

输入

5
4
3
2
1

输出

[5, 4]
[5, 4]
[5]
[4]
[5, 3, 2, 1]
[4, 3, 2, 1]
1 2 3 5
加载中...