一.栈的介绍 栈作为一种数据结构,是一种只能在一端进行插入和删除操作.它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来).栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制. 进栈的时候是1先进,然后是2.3.4.5.6,出栈的时候是先6出,然后是5.4.3.2.1 二.栈中常用的方法 作为一个栈(用stack来表示),最基本的方法有下面几个: stack.push(e): 将元素e添加到S…