- 1
- 0
- 约1.74万字
- 约 65页
- 2016-12-29 发布于北京
- 举报
上节课内容回顾 图的深度/广度优先遍历 1. 求图的生成树(或生成森林) 2. 求最小生成树 讨论:如何求得最小生成树? 普利姆(Prim)算法 例: 7.4 图的运算 7. 5.1 拓扑排序 问题转化:学生选修课程问题 顶点——表示课程 有向弧——表示先决条件,若课程i是课程j的先决条件,则图中有弧i,j 学生应按怎样的顺序学习这些课程,才能无矛盾、顺利地完成学业——图的拓扑排序 定义 AOV网——用顶点表示活动,用弧表示活动间优先关系的有向图称为顶点表示活动的网(Activity On Vertex network),简称AOV网 若vi,vj是图中有向边,则vi是vj的直接前驱;vj是vi的直接后继 AOV网中不允许有回路,回路意味着某项活动以自己为先决条件 拓扑排序——把AOV网络中各顶点按照它们相互之间的优先关系排列成一个线性序列的过程叫拓扑排序 算法实现 以邻接表作存储结构(结点编号从大到小?) 把邻接表中所有入度为0的顶点进栈 栈非空时,输出栈顶元素Vj并退栈;在邻接表中查找Vj的直接后继Vk,把Vk的入度减1;若Vk的入度为0则进栈 重复上述操作直至栈空为止。若栈空时输出的顶点个数不是n,则有向图有环;否则,拓扑排序完毕 算法动态执行过程演示 算法动态执行过程演示 7.4.5 最短路径 问题提出 迪杰斯特拉(Dijkstra)算法思想(顶点归并) 求最短路
您可能关注的文档
- 指导学生研究性学习课题研究的实例.ppt
- 抽油泵技术.ppt
- 接口、内部类和JavaAPI基础.ppt
- 控制与应用实验(实验四LED点阵显示屏).ppt
- 控制与保护开关电器知识.ppt
- 控制原理及其应用HIT第1章.ppt
- 推广企业品牌时要避免什么?.pptx
- 控制变量法在研究影响化学反应速率因素实验中的应用.ppt
- 摄影器材配制一.ppt
- 操作系统1概述.ppt
- 老年心力衰竭慢病管理指南.pdf
- 高血压性脑出血重症管理专家共识(2026版).pdf
- 医疗卫生团体标准转化为行业标准技术导(TBRACDCHE 012-2025).pdf
- 《医疗卫生团体标准转化为行业标准技术导则》标准解读.pdf
- 注射用聚乳酸在面部皮肤年轻化应用的专家共识.pdf
- 癫痫共病焦虑、抑郁诊治专家共识(2026版).pdf
- 6.2食品原料储存与发放(课件)-《餐饮服务与管理》同步教学(中国人民大学出版社).pptx
- 1.2认知餐饮服务和人员素质要求(课件)-《餐饮服务与管理》同步教学(中国人民大学出版社).pptx
- 1.1了解餐饮业(课件)-《餐饮服务与管理》同步教学(中国人民大学出版社).pptx
- 2.5上菜与分菜 (课件)-《餐饮服务与管理实训》同步教学(中国人民大学出版社).pptx
原创力文档

文档评论(0)