数据结构与算法--栈与队列

栈是限定仅在表尾进行插入和删除操作的线性表

允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出的线性表

数据结构与算法--栈与队列

栈的顺序存储结构

数据结构与算法--栈与队列

栈的链式存储结构

数据结构与算法--栈与队列

链栈的入栈操作

数据结构与算法--栈与队列
数据结构与算法--栈与队列

链栈的出栈操作

数据结构与算法--栈与队列
数据结构与算法--栈与队列

队列

队列是只允许在一端进行插入操作、而在另一端进行删除操作的线性表。

插入的一端称为队尾,删除的一端称为队头。
数据结构与算法--栈与队列

循环队列

数据结构与算法--栈与队列

数据结构与算法--栈与队列

队列的链式存储及结构模式

数据结构与算法--栈与队列

数据结构与算法--栈与队列