栈 栈是最简单的数据结构,也是最重要的数据结构.它的原则就是后进先出(LIFO),栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制,接下来我们用Python来具体实现这个数据结构. Python实现 栈中的方法 作为一个栈(用S来表示),最基本的方法有下面几个: S.push(e): 将元素e添加到S的栈顶 S.pop(): 从栈S中移除并返回栈顶的元素,如果此时栈是空的,那么这个操作将会报错 S.top(): 不移除栈顶元素,但返回栈顶元素,如果此时栈是空的,那么这个操作…