1 / 45
文档名称:

第4章 堆栈与队列2.ppt

格式:ppt   大小:368KB   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 堆栈与队列2.ppt

上传人:274030239 2020/4/25 文件大小:368 KB

下载得到文件列表

第4章 堆栈与队列2.ppt

相关文档

文档介绍

文档介绍:第4章堆栈和队列---,也称为FIFO(FirstInFirstOut)表。a1a2an•••队首指示器队尾指示器出队列进队列第4章堆栈和队列---队列的定义根据定义可见队列特点:①.它是一个线性表;②.它的操作是受限的,操作在表的两端进行,一端称为队首,另一端称为队尾;③.随着入队和出队的进行队首和队尾的位置是要变化的,所以要设置二个指示器(分为称为队首指示器front和队尾指示器rear),表示队列的变化。a1a2an•••frontrear出队列进队列第4章堆栈和队列---:QueueType;//队列数据类型Operation:voidInitQueue(QueueType&q);//初始化voidEnQueue(QueueType&q,ElemTypeitem);//入队ElemTypeOutQueue(QueueType&q);//出队ElemTypePeekQueue(QueueTypeq);//取队首元素boolEmptyQueue(QueueTypeq);//判空voidClearQueue(QueueType&q);//撤消队列EndQueue第4章堆栈和队列---①.结构定义---与单链表的结构定义类似节点结构的C语言定义structLNode{ElemTypedata;structLNode*next;};第4章堆栈和队列---队列的链式表示和实现根据队列的性质可见队列链式表示的两个要素:队首指针队尾指针a1a2an∧a3…..不带头结点的单链表frontrearq第4章堆栈和队列---队列的链式表示和实现根据队列的性质可见队列链式表示的两个要素:队首指针队尾指针链式队列的C语言定义:structQueueType{LNode*front;//队首指针LNode*reat;//队尾指针};第4章堆栈和队列---队列的链式表示和实现根据队列的性质,要定义队首和队尾指针,用结构表示:structQueueType{LNode*front;//队首指针LNode*reat;//队尾指针};用不带表头的单链表来表示当front和rear均指向NULL是为空队列a1a2an∧a3…..不带头结点的单链表frontrearq第4章堆栈和队列---队列的链式表示和实现②.基本操作的实现初始化//将front和rear置为NULLvoidInitQueue(QueueType&q){==NULL;}第4章堆栈和队列---队列的链式表示和实现判空//队列空返回true,否则返回falseboolEmptyQueue(QueueTypeq){if(==NULL)returntrue;elsereturnfalse;}==NULL;第4章堆栈和队列---队列的链式表示和实现入队boolEnQueue(QueueType&q,ElemTypex){……}a0a1an-1…..FrontrearxP②③④⑤frontrearxP②③⑤⑥队列为空的情况队列不空的情况:1)p=newLNode;2)p->data=x;3)p->next=NULL;if(!=NULL)4)->next=p;5)=p;if(==NULL)6)=p;①①

最近更新

2024年赣东学院马克思主义基本原理概论期末考.. 12页

2024年辽宁装备制造职业技术学院马克思主义基.. 12页

2024年道孚县幼儿园教师招教考试备考题库及答.. 31页

2024年郑州软件职业技术学院马克思主义基本原.. 12页

2024年重庆文化艺术职业学院马克思主义基本原.. 12页

2024年铜鼓县招教考试备考题库及答案解析(夺.. 31页

2024年长汀县幼儿园教师招教考试备考题库附答.. 31页

2024年防灾科技学院马克思主义基本原理概论期.. 12页

2024年陕西职业技术学院马克思主义基本原理概.. 13页

2024年香港科技大学(广州)马克思主义基本原.. 13页

2024年黄河水利职业技术大学马克思主义基本原.. 13页

高温下耐火陶瓷材料的微观结构变化 28页

2025年三江侗族自治县招教考试备考题库含答案.. 31页

2025年上海市杨浦区业余大学马克思主义基本原.. 13页

2025年上海视觉艺术学院马克思主义基本原理概.. 13页

网络安全防护机制研究-第1篇 36页

2025年临汾职业技术学院马克思主义基本原理概.. 13页

2025年乌鲁木齐职业大学单招职业倾向性考试题.. 44页

2025年云南开放大学马克思主义基本原理概论期.. 12页

2025年信阳航空职业学院单招职业适应性测试题.. 44页

职校师资队伍建设策略 39页

网络拓扑控制策略 35页

2025年华东政法大学单招职业倾向性测试题库附.. 43页

2025年南京警察学院马克思主义基本原理概论期.. 13页

2025年南通大学杏林学院马克思主义基本原理概.. 12页

2025年双河职业技术学院马克思主义基本原理概.. 12页

2025年吉林大学珠海学院马克思主义基本原理概.. 13页

2025年周口师范学院马克思主义基本原理概论期.. 12页

2025年哈尔滨航空职工大学马克思主义基本原理.. 13页

2025年四川司法警官职业学院单招职业技能测试.. 44页