第16讲 图3.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16讲 图3

数据结构;知识点回顾 图的存储结构 邻接矩阵表示法 邻接表表示 图的遍历 深度优先遍历 广度优先遍历 图的应用 最小生成树 普利姆算法 克鲁斯卡尔算法 ;第16讲;构造最小生成树的经典算法; 算法设计 设 N=(V,NE)为一连通网, T=(U,TE)为构造的最小生成树。 (1)初始时, T = (V, {?}),即各顶点自为连 通分量;;算法分析;习题: (1)给出用克鲁斯卡尔算法构造最小生成树的详细过程 ;最短路径;两种常见的最短路径问题 求图中某顶点到其余各顶点的最短路径问题,也称为单源最短路径问题 Dijkstra算法 2.求每对顶点之间的最短路径问题 Floyd算法;迪杰斯特拉提出了一个按路径长度递增的次序求从源点到其余各点最短路径的算法。 ;13 V0,V1 8 V0,V2 ? 30 V0,V4 ? 32 V0,V6 V2:8 V0,V2;;用有向图来描述一个工程或系统的进行过程。 一个工程可以分为若干个子工程,只要完成了这些子工程(活动),就可以导致整个工程的完成。;教学计划的制定;AOV网(Activity On Vertex net ) 用顶点表示活动,边表示活动的先后关系的有向图称为AOV网。 如教学计划的制定; 拓扑排序方法: 在有向图中选一个无前趋的顶点v,输出之; 从有向图中删除v及以v为尾的弧; 重复1)、2),直到输出全部顶点或有向图中不存在无前趋的顶点时为止。;写出下图的所有拓扑序列。;;;设活动ak用弧vi,vj表示 ak持续时间为:dut(vi,vj);vl[i]是指在不推迟整个工期的前提下,事件vi允许的最晚发生时间。; ⑶ 活动的最早开始时间e[k] ; ⑶ 活动的最早开始时间e[k] ;求解下图的关键路径(写出详细过程);求关键路径步骤 求Ve(i) 求Vl(i) 求e(k) 求l(k);a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11;利用迪杰斯特拉(Dijkstra)算法求图中从顶点0到其他各顶点间的最短路径,写出其执行算法过程中各步的状态。 ;图;1.掌握:图的基本概念及相关术语和性质 2.熟练掌握:图的邻接矩阵和邻接表两种存储表示方法 3.熟练掌握:图的两种遍历方法DFS和BFS的过程 4.熟练掌握:最短路算法(Dijkstra算法)的过程 5.掌握:最小生成树的两种算法??思想及拓扑排序算法的思想 6.掌握:关键路径的求解

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档