## 定义

## 理解
1. 栈也是一种数据呈线性排列的数据结构
2. 我们只能访问最新添加的数据
3. 栈就像是一摞书，拿到新书时我们会把它放在书堆的最上面，取书时也只能从最上面的新书开始取。
4. 栈就是在线性表的基础上加了这样的操作限制条件：后面添加的数据，在删除的时候必须先删除，即通常所说的“后进先出”。



## 说明

1、栈的插入和删除操作都是在一端进行的，而队列的操作却是在两端进行的。
2、栈是先进后出，队列是先进先出。
3、栈只允许在表尾一端进行插入和删除，队列只允许在表尾一端进行插入，在表头一端进行删除。