什么叫做栈?
举个简单的例子:
给手枪装子弹,最先进去的子弹在弹夹的最后一个位置,最后的一个子弹在弹夹的首位,这就是栈最好理解的例子了。
栈运用的软件例子:word文档的撤销键、浏览器的后退键,美图秀秀p图的撤销键等
栈的定义:栈是限定仅在表尾进行插入和删除操作的线性表。
我们将允许插入的删除的一端叫做栈顶,另外一端叫做栈底,栈是一种后进先出的数据结构,所以称为后进先出的线性表,简称LIFO结构
举个简单的例子:
给手枪装子弹,最先进去的子弹在弹夹的最后一个位置,最后的一个子弹在弹夹的首位,这就是栈最好理解的例子了。
栈运用的软件例子:word文档的撤销键、浏览器的后退键,美图秀秀p图的撤销键等
我们将允许插入的删除的一端叫做栈顶,另外一端叫做栈底,栈是一种后进先出的数据结构,所以称为后进先出的线性表,简称LIFO结构