数据结构课程 第五周 栈和队列
2021-02-03 本文已影响0人
flynnny
定义和特点
插入和删除只能在表的端点进行的线性表。
栈---后进先出
队列----先进先出
栈(stack)

队列(queue)

案例引用
进制转换


括号匹配


表达式求值--算符优先算法:运用算符优先级确定运算顺序


舞伴问题

栈的表示和实现
定义


栈的顺序存储---顺序栈



初始化



销毁

判空

求长度

清空

入栈

出栈

栈的链式存储---链栈


初始化

判空

入栈

出栈

获取栈顶

栈与递归




队列的表示和实现
定义


队列的顺序表示


初始化

求长

入队

出队

取队头元素

队列的链式表示
无法估计长度 用链式队列


初始化

销毁

入队

出队

求队头
