- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
*第1页,共40页,星期日,2025年,2月5日作业问题3.3对于用如下方式实现的已排序的线性表:(a)数组;(b)指针写出INSERT,DELETE和LOCATE的程序3.6已知一个单链式线性表如图3-27所示,试给一个算法将该线性表复制一个拷贝。Fa1a2an^…3.5写出一个交换单向链表中位置P和NEXT(P)的元素的程序。*第2页,共40页,星期日,2025年,2月5日第三章线性表3.1抽象数据型线性表3.2线性表的实现3.2.1指针和游标3.2.2线性表的数组实现3.2.3线性表的指针实现3.2.4线性表的游标实现3.2.5双向链接表3.2.6环形链表(循环链表)3.3栈3.4排队(队列)3.5多项式的代数运算3.6串、3.7数组、3.8、广义表*第3页,共40页,星期日,2025年,2月5日1.队列的顺序表示和实现用内存中一组连续的存储单元(数组)存放队列中的各元素,简称顺序队列。3.4.2、顺序队列*第4页,共40页,星期日,2025年,2月5日structQUEUE{elementtypeelements[maxlength];intfront;//指向队头元素的位置intrear;//指向队头元素的位置};QUEUEQ;QUEUE*Q;常见用法elementtypeelements[maxlength];intfront;//指向队头元素的位置intrear;//指向队尾元素的位置2、C语言表示3.4.2、顺序队列*第5页,共40页,星期日,2025年,2月5日43210Q.rear=-1Q.front=-1AQ.rear=0Q.front=0BAQ.rear=1Q.front=0EDCBAQ.rear=4Q.front=03.4.2、顺序队列*第6页,共40页,星期日,2025年,2月5日43210EDCBAQ.rear=4Q.front=0EDCBQ.rear=4Q.front=1EDCQ.rear=4Q.front=2什么是假上溢现象?Q.rear=4Q.front=43.4.2、顺序队列*第7页,共40页,星期日,2025年,2月5日4.循环队列把顺序队列构造成一个首尾相连的循环表。指针和队列元素之间关系不变。EDCQ.rear=4Q.front=2EDCFQ.rear=0Q.front=2EDCGFQ.rear=1Q.front=23.4.2、顺序队列*第8页,共40页,星期日,2025年,2月5日EDCGFQ.rear=1Q.front=2CQ.rear=1Q.front=1Q.rear=1Q.front=2满队列:尾指针比头指针滞后一个位置;EDCFQ.rear=0Q.front=2空队列:尾指针比头指针滞后一个位置;3.4.2、顺序队列*第9页,共40页,星期日,2025年,2月5日(2)处理循环队列满还空的两种方法:a.另设一个标志以区别队列是“空”还是“满”;b.队满条件为:(Q.rear+2)%maxlength==Q-front队空条件为:(Q.rear+1)%maxlength==Q-frontEDCFQ.rear=0Q.front=23.4.2、顺序队列*第10页,共40页,星期日,2025年,2月5日a.置空队列MAKENULL(QUEUEQ){Q.front=0;Q.rear=maxlength-1;}3.4.2、顺序队列*第11页,共40页,星期日,2025年,2月5日b.判队空booleanEMPTY(QUEUEQ){if((Q-rear+1)%maxlength==Q-front)returnTRUE;elsereturnFALSE;}C.判队满booleanFULL(sequeueQ){if((Q-rear+2)%maxlength==Q-front)returnTRUE;elsereturnFALSE;}3.4.2、顺序队列*第12页,共40页,星期日,2025年,2月5
您可能关注的文档
最近下载
- 我与诗歌有个约会综合实践活动方案.docx VIP
- 中国古代天文科技成就.ppt VIP
- 应急执法课件.pptx VIP
- 2025年无人机理论考试题库附参考答案(完整版).docx VIP
- 2026年辽宁石化职业技术学院单招职业适应性测试题库必考题.docx VIP
- 2025AICon全球人工智能开发与应用大会-上海站:昇腾推理技术的优化实践 .pptx VIP
- 河南省直第三人医院.doc VIP
- CAAC无人机理论考试题库附参考答案详解【完整版】.docx VIP
- 《策略三周期嵌套之理论篇(1)—经济周期综述—我们为.doc VIP
- 三周期嵌套之理论篇(4):周期嵌套的实证研究.pdf VIP
原创力文档


文档评论(0)