Python 数据结构和算法 06| 如何理解基础的数据结构——栈

栈 小时候你应该玩过玩具枪,你可以往弹匣里面一颗一颗装子弹,然后就可以对别的小伙伴一顿扫射了。 我们知道,第一颗装进去的子弹是最后打出来的,而最后装进的那颗子弹是第一个打出来的。而这,就是数据结构栈的特点。 也就是说,栈这种数据结构,只有一个端口给你…

Python 数据结构和算法 06| 如何理解基础的数据结构——队列

队列 你吃完东西后有序拉出来的过程,就是队列。 和栈这种数据结构不同的是,队列可以存入和取出数据,不过它具有 “先进先出” 的特点,它有两个主要的操作:入队和出队: 其实你在生活过程中就经常遇到 “队列”,比如你排队进高铁检票的时候,排在前面的人就先…