题解 | #栈和队列的实现#

列表最后一个元素的删除、列表第一个元素的删除、获取列表删除的元素

  • 栈是一种先进后出的数据结构,队列是一种先进先出的数据结构,使用两个list实现栈和列表。
  • 首先输入两个数字,分别按照栈和队列的形式进入两个列表,打印两个列表。
  • 然后分别弹出栈中的一个元素和队列中的一个元素后,再打印两个列表。
  • 再次输入三个数字,分别按照栈和队列的形式进入两个列,打印两个列表。
  • 最后依次弹出栈中元素并按顺序输出。
a1,a2,a3,a4,a5=int(input()),int(input()),int(input()),int(input()),int(input())
a=[]
b=[]
a.append(a1)
a.append(a2)
print(a)
b.append(a1)
b.append(a2)
print(b)
a.pop()
print(a)
b.pop(0)
print(b)
a.append(a3)
a.append(a4)
a.append(a5)
print(a)
b.append(a3)
b.append(a4)
b.append(a5)
print(b)
for i in range(4):
    print(a.pop(),end=' ')
全部评论

相关推荐

10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务