Chapter 4 Stacks and Queues
第 4 章 栈与队列
栈(stack)
进栈出栈的变化形式
栈的抽象数据类型
栈的顺序存储结构及实现
设置栈底(bottom/base)、栈顶(top)变量
进栈、出栈操作
链栈:栈的链式存储结构
两栈共享空间
栈的链式存储结构及实现
链栈的进栈、出栈操作
对比顺序栈和链栈
栈的应用——递归
例:斐波那契数列
栈的应用——四则运算表达式求值
含有括号的运算表达
栈的应用——迷宫问题
队列(queue)
循环队列
循环队列:队列的头尾相接的顺序存储结构
队列的链式存储结构及实现
循环队列与链队列
时间上:基本都是常数时间O(1)
空间上:循环队列必须有一个固定长度,链队列更为灵活
Last updated