栈和队列 - 科学技术大学.ppt
第3章 栈和队列 要求: 了解栈的定义及特点,掌握栈表示和实现,重点是栈初始化、判断栈空和栈满、出栈和入栈操作;(注意栈顶的约定) 栈的应用举例,重点是表达式求值;(了解波兰式、逆波兰式、中缀式等概念) 栈与递归的实现;(系统工作栈) 了解队列的定义及特点,掌握队列的表示和实现,重点是队列初始化、判断队空和队满、出队和入队操作;难点:循环队列。 (离散事件模拟不要求) 第3章 栈和队列 栈和队列是两种特殊的线性表,是操作受限的线性表,称限定性DS 3.1 栈(stack) 栈的定义和特点 定义:限定仅在表尾进行插入或删除操作的线性表,表尾—栈顶top,表头—栈底bottom,不含元素的空表称空栈 特点:先进后出(FILO)或后进先出(LIFO) 栈的表示和实现 顺序栈 一维数组s[M] 或先分配一个基本容量,逐段扩大,动态数组 算法描述 InitStack, DestroyStack, ClearStack, StackEmpty, StackLength, GetTop, Push, Pop, StackTraverse 链栈 3.2 栈的应用举例 数制转换 N = (N div d)x d + N mod d 算法 3.1 P48 计算过程 - 入栈 打印过程 - 出栈 void conversion (int Num) { // 算法3.1 // 对
您可能关注的文档
- 中等职业学校电气技术应用专业仪器设备装备规范(征求意.DOC
- 交变电流 单元测试 1(人教版选修3-2).DOC
- 人内传播与人际传播 - EMN智能DNS114导航.ppt
- 佐助类原料.PPT
- 体液肿瘤标志物 - 长沙医学院.ppt
- 光学元件.doc
- 公共卫生相关法律制度 - 南方医科大学精品课程导航.ppt
- 函数 4函数的应用.DOC
- 利息和利率 - 惠州学院经济管理系欢迎您!.ppt
- 勾股定理12 勾股定理的逆定理(第2课时).PPT
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)