- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构培训ch03Stack
1 1 2 2 3 3 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (3,2) (4,1) 1 1 2 2 3 4 3 4 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (3,3) (5,1) 1 1 2 2 3 4 5 3 4 5 5 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (3,4) (5,2) (6,1) 1 1 2 6 2 3 4 5 3 4 5 6 5 6 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (2,4) (5,3) (7,1) 1 7 1 2 6 7 2 3 4 5 3 4 5 6 5 7 6 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (2,5) (1,4) (6,3) 1 7 8 1 2 6 7 8 2 3 4 5 3 4 5 6 5 7 8 6 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (2,6) (1,5) (6,4) 1 7 8 9 1 2 6 7 8 2 3 4 5 3 4 5 6 5 7 8 9 6 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (1,6) (6,5) 1 7 8 9 1 2 6 7 8 2 3 4 5 3 4 5 6 5 7 8 9 6 10 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (5,5) (7,5) 10 1 7 8 9 1 2 6 7 8 2 3 4 5 3 11 4 5 6 10 11 5 7 8 9 6 10 11 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (4,5) (5,6) (8,5) 1 7 8 9 1 2 6 7 8 2 3 4 5 3 11 12 4 5 6 10 11 5 7 8 9 6 10 12 11 12 12 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (4,6) (5,7) (8,4) (8,6) 1 7 8 9 1 2 6 7 8 2 3 4 5 3 11 12 4 5 6 5 7 8 9 6 10 12 11 12 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 迷宫问题(二续) 9 0 9 0 (4,8) (3,7) (6,8) 从(5,7)退回到(1,1)即可求出从入口到出口的最短路径,如何退? 10 11 本章小结 本章应掌握的内容 栈的定义、运算 顺序栈、链栈 队列的定义、运算及实现 循环链队列、循环顺序队列 作业 3.3 3.5 3.6 3.17 3.19 3.28 3.30 元素出循环队列(续) 当出队元素多于入队元素时,到某一时刻,队空 此时,Q.front==Q.rear(不一定为0) Q.front Q.rear 1 2 7 0 3 5 4 6 循环队列的问题 当Q.rear==Q.front时,如何区分队列空和队列满 此时,Q.rear-Q.front也不再表示队列的长度 Q.front Q.rear 1 2 7 0 3 5 4 6 e4 e5 e6 e7 e8 e9 e10 e11 Q.front Q.rear 1 2 7 0 3 5 4 6 两种解决方法 设置一个队列长度计数器Q.length 初始值为0(队列空) 当一个元素入队列时, Q.length加1 当一个元素出队列时, Q.length减1 方法1: 令队列空间中的一个单元闲置,使得在任何时刻,保持Q.rear和Q.front之间至少间隔一个空闲单元 方法2: 设置闲置单元 Q.front Q.rear 1 2 7 0 3 5 4 6 e4 e5 e6 e7 e8 e9 e10 令队列空间中的一个单元闲置,使得在任何时刻,保持Q.rear和Q.front之间至少间隔一个空闲单元 队列满(full): (Q.rear+1)%MAXSIZE == Q.front 队列空: Q.rear==Q.front 队列长度: (Q.rear - Q.front+ MAXSIZE)% MAXSIZE MAXSIZE=8 循环队列的C语言实现 //----循环队列的存储结构---- #define MAXSIZE 100 typedef st
您可能关注的文档
- 大学英语Ⅰ-体验英语_在线作业_B.doc
- ubuntu使用集锦.doc
- PostgreSQL 的热备和恢复.doc
- 2010本—量—利关系.ppt
- 2013.04.01ubuntu12.10中设置hgfs3.docx
- 美国历史Chapter II.ppt
- 2012级英语期末考试(一)A卷.doc
- hobbies新.ppt
- 栈的程序实现作业.ppt
- M-2unit-1open your book课件.ppt
- C5 Summarizing 总结写作.ppt
- 大学英语B (II)期中考试试卷.docx
- 04第4章 栈和队列.ppt
- 面试题 - 副本.docx
- 马承直呼英语lesson 13.ppt
- 外研社高一英语必修二M2 Module 2 No Drugs单元测试题2.doc
- Ch02Budgetary and Other Constraints on Choice(微观-范里安-(上海交通大学,赵旭 ).ppt
- 广州版牛津英语九年级上U1 Language Body Language.ppt
- such implementation – the.pdf
最近下载
- 学堂在线 实用绳结技术 期末考试答案.docx VIP
- 风力发电技术的发展现状和未来发展趋势.pptx VIP
- 医疗行业数据脱敏技术方案.docx VIP
- 新译林九年级上Unit 4 精选短语和词汇(预习+复习+默写)2024-2024学年牛津版英语九年级上册.docx VIP
- DB14T 3225-2025煤矸石生态回填环境保护技术规范.docx VIP
- 精品解析:辽宁省沈阳市第四十三中学2024-2025学年八年级上学期期中考试 数学试题(原卷版).docx VIP
- 中医内科学中风(共42张PPT).pptx VIP
- 探究与实践++湖泊生态环境治理与保护+课件-2025-2026学年八年级地理上学期湘教版(2024).pptx VIP
- 医疗器械经营质量管理制度及工作程序.docx VIP
- 额定电压110 kV(Um=126 kV)交联聚乙烯绝缘电力电缆及其附件 第1部分:试验方法和要求.pdf VIP
文档评论(0)