第8章 图数据结构课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 图 8.1 图的基本概念 8.2 图的存储表示 8.3 图的遍历与连通性 8.4 最小生成树 8.5 最短路径 (Shortest Path) 8.6 活动网络 (Activity Network) 8.1 图的基本概念 1. 图的基本概念 (1) 无向图(undirected graph) 无向图:如果代表一条边的偶对是无序的. (V1,V2)和(V2,V1)代表同一条边 (2 )有向图(directed graph) 有向图:如果代表一条边的偶对是有序的. V1, V2和V2, V1代表不同的边(弧) 限制: 2) 完全图(complete graph) n个顶点的无向图,其边数≤n*(n-1)/2. 如果等于,则称为完全无向图. 例子: n个顶点的有向图,其边数≤n*(n-1). 如果等于,则称为完全有向图. 例子: 3) 顶点的度(degree) 是与该顶点相关联的边的数目 TD(V) 有向图中:入度---以顶点V为终点的有向边的条数 ID(V) 出度---以顶点V为始点的有向边的条数 OD(V) TD(V)=ID(V)+OD(V) 顶点的度为出度+入度 一般而言: 图中有n个顶点, e条边(或弧), 则 例子: 4) 子图(subgraph) 图G=(V,E), G?=(V ?,E ?), 若V ??V, E ??E, 并且E ?中的边关联的顶点都在V ?中, 则称G ?是G的子图. 例如: 5) 路径(path) 在图 G=(V,E)中, 若从顶点 Vi 出发, 沿一些边经过一些 顶点Vp1, Vp2, … , Vpm, 到达顶点 Vj, 则称顶点序列(Vi, Vp1,Vp2, … ,Vpm, Vj) 为从顶点 Vi 到 Vj 的路径. 所经过的边 (Vi,Vp1), (Vp1,Vp2), …, (Vpm,Vj) 是属于E的边. 6) 简单路径与回路(cycle) 简单路径: 除顶点Vi, Vj 可以相同外,其它顶点都不相同 的路径. 简单回路: Vi=Vj 的简单路径. 7) 连通图与连通分量(connected graph connected component) 在无向图中, 若从顶点V1到顶点V2有路径,则称顶点V1 与V2是连通的. 如果图中任意一对顶点都是连通的,则称此图是连通图. 8) 强连通图与强连通分量(strongly connected graph) 在有向图中, 若对于每一个顶点 Vi 和 Vj 都存在一条从 Vi 到 Vj 和 Vj 到 Vi 的路径,则称此图是强连通图. 非强连通图的极大连通子图叫做强连通分量. 9) 网络(network) 给图的每一条边上加一个数作权,称为带权图. 带权的连通图称为网络. 例子: 10) 生成树(spanning tree) 一个连通图的生成树是它的极小连通子图,在n个顶点 的情况下有(n-1)条边。 2. 图的抽象数据类型 (介绍图的一些基本操作) Graph(); void InsertVertex(const Type vertex) void InsertEdge(const int v1,const int v2,int weight) void RemoveVertex(const int v) void RemoveEdge(const int v1,const int v2) int IsEmpty(); type GetWeight(const int v1,const int v2) int GetFirstNeighbor(const int v) int GetNextNeighbor(const int v1,const int v2); 8.2 图的存储 1. 邻接矩阵(adjacency matrix) A=(V,E) V={V1, V2, … Vn} 则A的邻接矩阵A?Edge是一个n*n的布尔矩阵

文档评论(0)

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

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

1亿VIP精品文档

相关文档