简单理解栈和队列

1. 数据结构

数据结构是计算机存储、组织数据的方式。是指相互之间存在一种或多种特定关系的数据元素的集合
通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率

2. 栈

2.1 栈结构

2.11 栈分类

栈为栈顶栈底,一端开口,一端封闭

2.12 数据入栈

依次正序从栈顶进入,结束为止

2.13 数据出栈

依次逆序从栈底到栈顶出去(因为栈底是封闭的),结束为止

2.14 总结

栈是一种数据先进后出的模型

3. 队列

3.1 队列结构

3.11 队列分为

前端后端

3.12 队列入

依次正序从后端进入,结束为止

3.13 队列出

依次正序从前端出去,结束为止

3.14 总结

队列是一种数据先进先出的模型