python列表实现堆栈和队列

Posted hyzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python列表实现堆栈和队列相关的知识,希望对你有一定的参考价值。

 

堆栈:

堆栈是一个后进先出的数据结构,其工作方式就像生活中常见到的直梯,先进去的人肯定是最后出。

入栈 append()

出栈 pop()

栈的大小 len()

栈的初始化 a=[]

栈顶的元素 list[len(a)-1]

技术图片

 

技术图片

 

 

 

队列:

队列是一种先进先出的数据类型,它的跟踪原理类似于在超市收银处排队,队列里的的第一个人首先接受服务,
新的元素通过入队的方式添加到队列的末尾,而出队就是将队列的头元素删除。


技术图片

技术图片

以上是关于python列表实现堆栈和队列的主要内容,如果未能解决你的问题,请参考以下文章

万能的list列表,python中的堆栈队列实现全靠它!

万能的list列表,python中的堆栈队列实现全靠它!

python列表模拟堆栈和队列

python模拟队列和堆栈(列表练习)

数据结构-堆栈和队列最简单的实现(Python实现)

python-把列表当堆栈,队列使用