- 7
- 0
- 约1.53万字
- 约 43页
- 2019-10-08 发布于广东
- 举报
第三章 栈和队列 教学要求 1.掌握:栈和队列的定义及特性。 2.掌握:栈和队列的基本运算以及实现算法。 3.掌握:使用栈和队列解决实际应用问题。 主要内容 3.1 栈 3.2 算术表达式求值 3.3 队列 3.4实训 3.1 栈 3.1.1 栈的定义及其运算 3.2 算术表达式求值 3.3.1 队列的定义及其运算 3.3.2 队列的顺序存储结构 3.3.3 队列的链式存储结构 3.3.4 其它队列 本章小结 习 题 三 (1)采用平移元素的方法,当发生假溢出时,就把整个队列的元素平移到存储区的首部,然后再插入新元素。这种方法需移动大量的元素,因而效率是很低的。 (2)将顺序队列的存储区假想为一个环状的空间,如图3-10所示。我们可假想q-queue[0]接在q-queue[MAXNUM-1]的后面。当发生假溢出时,将新元素插入到第一个位置上,这样做,虽然物理上队尾在队首之前,但逻辑上队首仍然在前。入列和出列仍按“先进先出”的原则进行,这就是循环队列。 很显然,方法二中不需要移动元素,操作效率高,空间的利用率也很高。 在循环队列中,每插入一个新元素时,就把队尾指针沿顺时针方向移动一个位置。即: q-rear=q-rear+1; if(q-rear= =MAXNUM) q-rear=0; 在循环队列中,每删除一个元素时,就把队头
您可能关注的文档
- 新编数据库实用教程教学课件王霓红第10章Visual FoxPro的菜单设计.ppt
- 新编数据库实用教程教学课件王霓红第11章Visual FoxPro的项目管理器.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第八章 夏洛蒂•勃朗特的《简•爱 :激进与妥协的双重话语.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第二章 索福克勒斯的《安提戈涅 :含混的人颂.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第九章 爱伦•坡的《被窃的信 :文本与批评的对话.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十八章 塞缪尔•贝克特的创作:现代与后现代的论争.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十二章 康拉德的《黑暗的中心 :探索人心的幽暗之处.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十七章 帕斯捷尔纳克的《日瓦戈医生 :对话语境中的研究.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十四章 普鲁斯特的《追寻逝去的时光 :自足千古的未完成之作.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十一章 陀思妥耶夫斯基的《卡拉马佐夫兄弟 :赞成与反对的话语激情.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第十章文件.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第四章串.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第五章数组和广义表.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第一章绪论.ppt
- 数据结构算法——Visual C++ 6.0程序集教学课件 第1章.ppt
- 数据结构算法——Visual C++ 6.0程序集教学课件 第4章.ppt
- 数据结构算法——Visual C++ 6.0程序集教学课件 第5章.ppt
- 数据结构算法——Visual C++ 6.0程序集教学课件 第8章.ppt
- 数据结构算法——Visual C++ 6.0程序集教学课件 第9章.ppt
- 数据结构——用C语言描述(第二版)教学课件宁正元第1章绪论.ppt
原创力文档

文档评论(0)