- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讨论输入序列为1 2 3的有关 情况: 反序: 正序: 其他: 3、栈的共享存储单元 有时,一个程序设计中,需要使用多个同一类型的栈,这时候,可能会产生一个栈空间过小,容量发生溢出,而另一个栈空间过大,造成大量存储单元浪费的现象。 为了充分利用各个栈的存储空间,这时可以采用多个栈共享存储单元,即给多个栈分配一个足够大的存储空间,让多个栈实现存储空间优势互补。 链栈 链栈结构及数据类型 栈的链式存贮结构,也称为链栈,它是一种限制运算的链表,即规定链表中的插入和删除运算只能在链表开头进行。链栈结构见图。 以下的输入序列为an,an-1,…a1 计算表达式:A/B**C+D=? 单源最短路径 算法思路: d(s)=0 d (v)=W(s,v) d (v)=∞ 将所有的顶点归为三类: 已确定了到S最短距离的顶点,称为树顶点; 与树顶点相邻的顶点,称为相邻顶点; 其它顶点,即无关定点。 1 2 5 6 4 3 45 50 10 35 30 3 15 15 50 20 10 20 max 0 15 50 10 max max 0 15 40 10 max 35 0 15 30 10 max 35 0 15 30 10 max 35 0 15 30 10 max {2} {2,5} {2,5,3} {2,5,3,4} {2,5,3,4,1} 2 2 2 2 2 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2 2 3 2 35 0 1 5 30 10 no path max 例题: V6 V2 S V1 V5 V4 V7 V3 V8 5 4 2 4 6 2 3 7 7 s s s s 7 4 2 7 v1 v3 v2 v5 v4 v6 v7 v8 v5 v4 v2 v6 v3 v5 v4 v2 v1 v1 v2 v3 v1 v3 d(v1)=2 d(v2)=4 d(v3)=7 d(v2)=4 d(v3)=5 d(v4)=6 d(v5)=8 d(v4)=6 d(v5)=8 d(v6)=9 d(v7)=7 d(v8)=12 d(v3)=5 d(v5)=8 d(v4)=6 d(v6)=9 4 3 6 4 5 4 6 2 7 5 7 3 6 4 4 2 4 2 3 V6 V2 S V1 V5 V4 V7 V3 V8 5 4 2 4 6 2 3 7 7 单源最短路径算法特点: 每次选择了新的树顶点之后原来为顶点所赋的距离函数值需要调整,有两种情形: 原来在无关顶点集中的顶点从距离∞该变为新的距离值; 原来已在相邻顶点集中的顶点,由于新的树顶点的加入,其到s的距离值也可能缩小。 拓扑排序 实现规则 1、基本概念 通常我们把计划、施工过程、生产流程、程序流程等都当成一个工程,一个大的工程常常被划分成许多较小的子工程,这些子工程称为活动,这些活动完成时,整个工程也就完成了。例如,计算机专业学生的课程开设可看成是一个工程,每一门课程就是工程中的活动,图示给出了若干门所开设的课程,其中有些课程的开设有先后关系,有些则没有先后关系,有先后关系的课程必须按先后关系开设,如开设数据结构课程之前必须先学完程序设计基础及离散数学,而开设离散数学则必须先并行学完高等数学、程序设计基础课程。 在图示(b)中,我们用一种有向图来表示课程开设,在这种有向图中,顶点表示活动,有向边表示活动的优先关系,这有向图叫做顶点表示活动的网络(Actire On Vertices)简称为AOV网。 在AOV网中,i,j有向边表示i活动应先于j活动开始,即i活动必须完成后,j活动才可以开始,并称i为j的直接前驱,j为i的直接后继。这种前驱与后继的关系有传递性,此外,任何活动i不能以它自己作为自己的前驱或后继,这叫做反自反性。从前驱和后继的传递性和反自反性来看,AOV网中不能出现有向回路(或称有向环)。在AOV网中如果出现了有向环,则意味着某项活动应以自己作为先决条件,这是不对的,这种现象称为死锁工程将无法进行。对程序流程而言,将出现死循环。 因此,对给定的AOV网,应先判断它是否存在有向环。 判断AOV网是否有有向环的方法是对该AOV网进行拓扑排序,将AOV网中顶点排列成一个线性有序序列,若该线性序列中包含AOV网全部顶点,则AOV网无环,否则,AOV网中存在有向环,该AOV网所代表的工程是不可行的。 2、拓扑排序 下面将介绍怎样实
您可能关注的文档
- 2016高考数学(浙江版)二轮专题复习配套课件22二次函数及其综合应用.ppt
- 第02章平面机构的运动分析(免费阅读).ppt
- 2017年江西省中考语文课件专题一字音字形.pptx
- 2017人教版思品九年级复习课件全一册.ppt
- 2017届高三语文一轮复习课件第4编第1章论述类文本阅读第1节.ppt
- 第02章平面问题的基本理论_2010part4(免费阅读).ppt
- 第02章平面问题的基本理论_2010part1(免费阅读).ppt
- 第02章+陈家瑞汽车构造课件+内燃机的基本工作原理和总体构造.ppt
- 第02章基因组的结构与功能(免费阅读).ppt
- 第02章市场营销管理及营销管理理念(免费阅读).ppt
最近下载
- JSCC B系列变频器产品手册.pdf VIP
- 部编版语文四年级上册第16课《麻雀》 配套练习(含解析).pdf VIP
- 认识医生和护士幼儿园助教幼儿园医学科普.pptx VIP
- 标准图集-19S910:自动喷水灭火系统设计.pdf VIP
- 成人经鼻高流量湿化氧疗临床规范应用专家共识.pptx VIP
- 数字化赋能下的高校教学质量监控与改进机制研究教学研究课题报告.docx
- 《成人无创通气设备相关面部压力性损伤风险评估与预防指南》解读PPT课件.pptx VIP
- 慈善组织保值增值投资活动管理暂行办法.docx VIP
- C836056【强化】2024年重庆大学100100基础医学《660基础医学综合(西医)之生理学》考.pdf VIP
- 提高手术患者术前准备完善率医院护理品管圈QCC成果汇报.pptx VIP
原创力文档


文档评论(0)