- 2
- 0
- 约6.11千字
- 约 28页
- 2018-05-13 发布于浙江
- 举报
3 栈与递归 第四章 栈和队列 从数据结构上看,栈和队列也是线性表,不过是两种特殊的线性表。 栈只允许在表的一端进行插入或删除操作,而队列只允许在表的一端进行插入操作、而在另一端进行删除操作。因而,栈和队列也可以被称作为操作受限的线性表。 通过本章的学习,应掌握栈和队列的逻辑结构和存储结构,以及栈和队列的基本运算以及实现算法。 4 队列 2 算术表达式的计算 1 栈 编程任务 —— 简单编译器 (括号配对检查) 问题描述: 在程序调试时都有对源代码编译的过程,而判断左右括号是否匹配也是其中的一个重要环节。设计程序对任意输入的表达式进行检查,判断左右括号是否配对。 基本要求: 利用栈来实现算法。以圆括号为例来判断输入的表达式中左右括号是否匹配。 编程任务 —— 排队看病系统 要求实现的功能: 病人到达,交病历卡,取号入队 叫到号时,取出病历,患者就诊 不接受新病人,已排队病人依次就诊 以上三种情况用输入命令来模拟: 命令“A”:病人到达 命令“N”:护士让下一位病人就诊 命令“Q”:剩余病人依次就诊,然后结束 4.1 栈 栈的例子: 洗盘子:一叠盘子相当于是一个栈。放盘子和取盘子都只能从顶上开始进行,
您可能关注的文档
- 《电磁学》试卷:11级电磁学期中考试试卷.doc
- 《电磁学》试卷:2007级大学物理期末试卷A卷.doc
- 《电磁学精品课件》第二章 静电场中的导体.ppt
- 《电磁学精品课件》第一章 静电学的基本规律(电势与静电能).ppt
- 《电磁学精品课件》第一章 静电学的基本规律-电场强度.ppt
- 《电磁学精品课件》第七章 物质中的磁场.ppt
- 《电路分析基础-水利电子出版社》第1章 电路的基本概念和定律.ppt
- 《电路分析基础-水利电子出版社》第2章 电阻性网络分析的一般方法.ppt
- 《电路分析基础-水利电子出版社》第3章 一阶动态电路分析.ppt
- 《电路分析基础-水利电子出版社》第5章 耦合电感元件合理想变压器.ppt
原创力文档

文档评论(0)