- 13
- 0
- 约7.58千字
- 约 8页
- 2017-03-04 发布于北京
- 举报
数据结构答案第章4队列学习指导
第4章 队列
4.1 知识点分析
队列的基本概念
(1)队列是一种特殊的、只能在表的两端进行插入或删除操作的线性表。允许插入元素的一端称为队尾,允许删除元素的一端称为队首。
(2)队列的逻辑结构和线性表相同,其最大特点是“先进先出”。
(3)队列的存储结构有顺序队列和链队列之分,要求掌握队列的C语言描述方法。
(4)重点掌握在顺序队列和链队列上实现:进队、出队、读队头元素、显示队列元素、判队空和判队满等基本操作。
(5)熟悉队列在计算机软件设计中的典型应用,能灵活应用队列的基本原理解决一些实际应用问题。
顺序队列
(1)顺序队列用内存中一组连续的存储单元顺序存放队列中各元素,一般用一维数组作为队列的顺序存储空间。除了队列的数据以外,一般还设有队首和队尾两个指针。
typedef struct
{ datatype Q[MAXLEN];
int front=–1, rear=–1; // 定义队头、队尾指针,并置队列为空
}Queue;
(2)顺序队列缺点是存在“假溢出”现象。
3.循环队列
(1)为了解决顺序队列中的假溢出现象,把数组想象成一个首尾相连的环,即队首的元素Q[0]与队尾的元素Q[MAXLEN–1]连接起来,存储在其中的队列称为循环队列。
(2)一般规定:当front= =rear,表示循环队列为空;
当front= =(rear+1)% MAXL
您可能关注的文档
- 电子商务对国际易贸的影响.doc
- 陕西省课改中试考题及答案.doc
- 陕西科技大学水《污染控制工程》课程设计指导书.doc
- 数学f1初中数2学012年各地中考数学压轴题精选3140.doc
- 数学f1初中数七学年级数学(上)复习导学案.doc
- 电子商务对国际易贸的影响与中国的对.doc
- 电子商务对国际易贸的影响与中国的对策.doc
- 数学f1初中数七学年级数学假日作业.doc
- 陕西省高中历学史业水平考试说明详解.doc
- 电子商务对外贸业企竞争优势的影响研究文献综述.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)