数据结构实用教程(1).ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
事件,每个事件是活动之间的转接点,即表示它的所有入边活动 到此完成,所有出边活动从此开始。 源点:表示整个工程的开始,亦即最早活动的起点,没有入边。 汇点:表示整个工程的结束,亦最后活动的终点,没有出边。 关键活动:有些活动只能在最早开始时间开始,并且在持续时间内 按时完成,否则将拖延整个工期,这样的活动称为关键活动。 关键路径:由关键活动形成的从源点到汇点的每一条路径,称为关 键路径。
拓扑序列:在AOV网中,若不存在回路,则所有活动可 排成一个线性序列,使得每个活动的所有前驱活动都 排在该活动的前面,我们把此序列叫做拓扑序列。
拓扑排序:由AOV网构造拓扑序wenku.baidu.com的过程,叫做拓扑排 序。 P.238~243.
§8.4 关键路径
AOE网:是一个有向带权图,图中的边表示活动,边上的权表示该 活动的持续时间,即完成该活动所需要的时间;图中的顶点表示
P.244~248.
构造生成树:深度优先生成树和广度优先生成树。P.223. 树的权:树中所边上的权值总和。 最小生成树:具有权最小的生成树为图的最小生成树。 构造最小生成树的两种算法:普里姆(Prim)和克鲁斯卡尔
(Kruskal)算法。 P.224~229.
§8.2 最短路径
最短路径:由于从一顶点到另一个顶点可能存在着多条 路径,每条路径上所经过的边数可能不同,即路径长 度不同,我们把路径长度最短(即经过边数最少)的 那条路径叫做最短路径。(若带权,则看权值和。)
数据结构实用教程
(C/C++描述) 徐孝凯 编著
第八章 图的应用
§8.1 图的生成树和最小生成树 §8.2 最短路径 §8.3 拓扑排序 §8.4 关键路径
§8.1 图的生成树和最小生成树
生成树:在一个连通图G中,如果取它的全部顶点和一部分边构成 一个子图G’,即: V (G' ) V (G)和E(G' ) E(G) 若边集E(G’)中的边既将图中的所有顶点连通又不形成回路,则 称子图G’是原图G的一棵生成树。(n个顶点的生成树有n-1条边, 再多一条将构成回路;少一条将不连通。)
8.2.1 从一顶点到其余各顶点的最短路径(狄 克斯特拉Dijkstra算法)P.231~235.
8.2.2 每对顶点之间的最短路径(弗洛伊德 Floyed算法)P.236~238.
§8.3 拓扑排序
AOV网:顶点表示活动、边表示活动间先后关系的有向 图,称做顶点活动网(Activity On Vertex network), 简称AOV网。
相关文档
最新文档