- 3
- 0
- 约1万字
- 约 42页
- 2018-09-19 发布于四川
- 举报
第5章 队列 与栈一样,队列也是一种操作受限的线性表。队列在操作系统和事务管理等软件设计中应用广泛,如键盘输入缓冲区问题就是利用队列的思想实现的。 本章重点和难点: 1、队列的顺序表示与实现 2、队列的链式表示与实现 5.1 队列的定义与抽象数据类型 队列只允许在表的一端进行插入操作,在表的另一端进行删除操作。 5.1.1 什么是队列 队列(queue)是一种先进先出(first in first out,缩写为FIFO)的线性表,它只允许在表的一端进行插入,另一端删除元素。这与我们日常生活中的排队是一致的,最早进入队列的元素最早离开。在队列中,允许插入的一端称为队头(front),允许删除的一端称为队尾(rear)。 5.1 队列的定义与抽象数据类型 假设队列为q=(a1,a2,…,ai,…,an),那么a1为队头元素,an为队尾元素。进入队列时,是按照a1,a2,…,an的顺序进入的,退出队列时也是按照这个顺序退出的。也就是说,当先进入队列的元素都退出之后,后进入队列的元素才能退出。即只有当a1,a2,…,an-1都退出队列以后,an才能退出队列。 5.1 队列的定义与抽象数据类型 5.1.2 队列的抽象数据类型 1.数据对象集合
您可能关注的文档
- 七旬老汉两周吃完两个月药险致命.doc
- 三亚交通美食购物.doc
- 三(上)31给予树.ppt
- 上世纪末的经典费下载.ppt
- 翼校通故障申告和处理指引V10(1).doc
- 考研447分经验从苦行僧到清华状元的蜕变历程.doc
- 美国漫画超级英雄.ppt
- 考研数一真题[1].doc
- 肌肉组织由特殊分化的肌细胞构成,许多肌细胞聚集在一起.ppt
- 肥皂、有机表面活性剂、洗涤剂、润滑剂、人造蜡、调.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)