顺序队列(元素无指针)
[0] [1] [2] … [N-1]
├──┤├──┤├──┤ … ├──┤
数据 数据 数据 数据
↑ ↑
front rear (全局变量,不在元素里)
二叉树结点(链式)
┌──────────────┐
│ data │ left │ right │
└──────────────┘
每个结点自带 2 个指针域
链栈结点(链式)
┌──────────┐
│ data │ next │──→ 下一个结点
└──────────┘
每个结点自带 1 个指针域;整个栈再给一个外部 top 指针指向栈顶。
顺序栈(元素无指针)
[0] [1] [2] … [N-1]
├──┤├──┤├──┤ … ├──┤
数据 数据 数据 数据
↑
top(全局下标,不在元素里)