10wz第10章图及其应用分析报告.ppt

  1. 1、本文档共205页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?10.1 图的概念 10.2 图的存储 10.3 图的遍历 10.4 生成树和最小生成树 10.5 最短路径 10.6 有向无环图的应用 第10章 图及其应用 图(Graph):是一种网状数据结构。是顶点集V和连接这些顶点的弧集(边集)VR所组成的结构记为 : G=(V,VR) 有向图:若图中的边是顶点的有序对, 则称此图为有向图。 有向边又称为弧, 通常用尖括弧表示一条有向边, 〈 vi, vj〉表示从顶点vi到vj的一段弧, vi称为边的始点(或弧尾), vj称为边的终点(或弧头), 〈 vi,vj〉和〈 vj, vi〉代表两条不同的弧。 无向图:若图中的边是顶点的无序对, 则称此图为无向图。 通常用圆括号表示无向边, (vi, vj)表示顶点vi和vj间相连的边。在无向图中(vi, vj)和(vj, vi)表示同一条边. 完全图、稠密图、稀疏图 具有n个顶点,n(n-1)/2条边的图,称为完全无向图,具有n个顶点,n(n-1) 条弧的有向图,称为完全有向图。完全无向图和完全有向图都称为完全图。 对于一般无向图,顶点数为n,边数为e,则 0≤e ≤n(n-1)/2。 对于一般有向图,顶点数为n,弧数为e, 则 0≤e≤n(n-1) 。 当一个图接近完全图时,则称它为稠密图,相反地,当一个图中含有较少的边或弧时,则称它为稀疏图。 子图:对于图G=(V, VR),G′=(V′,VR′),若有V′ V, VR′ VR, 则称图G′是G的一个子图。 下图给出了G与其子图G ′。  邻接点  对于无向图 G=(V, VR),如果边(v,v′)∈VR, 则称顶点v, v′互为邻接点,即v, v′相邻接。边(v, v′)依附于顶点v和v′,或者说边(v, v′)与顶点v和v′相关联。 对于有向图G=(V,VR)而言,若弧v,v′∈VR, 则称顶点v邻接到顶点v′,顶点v′邻接自顶点v,或者说弧v, v′与顶点v和v′相关联。 如:顶点1、2互为邻接点 如:顶点1邻接到顶点2 顶点2邻接自顶点1 权与网 在实际应用中,图的边或弧上往往与具有一定意义的数有关,即每一条边都有与它相关的数,称为权,我们将这种带权的图叫做赋权图或网,如图所示。 路径和回路 路径:所谓顶点vp 到顶点vq之间的路径, 是指顶点序列vp, vi1 , vi2 , …, vim, vq, 其中( vp,vi1), ( vi1 , vi2), …( vim, vq )分别为图中的边。 路径长度:路径上边的数目称为路径长度。 简单路径:序列中顶点不重复出现的路径称为简单路径。 回路或环:如果路径的起点和终点相同(即vp = vq), 则称此路径为回路或环。 如图所示的无向图中, 顶点v1到顶点v5的路径有两条, 分别为v1, v2, v3, v4与v1, v5, v4, 路径长度分别为3和2。 v1到v5的两条路径都为简单路径。 简单回路:除第一顶点与最后一个顶点之外, 其它顶点不重复出现的回路为简单回路或者简单环。 连通图和强连通图 在无向图中,若从顶点i到顶点j有路径,则称顶点i和顶点j是连通的。若任意两个顶点都是连通的,则称此无向图为连通图,否则称为非连通图。 连通图和非连通图示例见图: 对于有向图来说, 若图中任意一对顶点vi和vj(i≠j)均有从vi到 vj及从 vj到 vi的有向路径, 则称该有向图是强连通的。 强连通图和非强连通图示例见图: 连通分量和强连通分量 无向图中,极大的连通子图为该图的连通分量。显然,任何连通图的连通分量只有一个,即它本身,而非连通图有多个连通分量。 有向图中的极大强连通子图称为该有向图的强连通分量。显然,任何强连通图的强连通分量只有一个,即它本身,而非强连通图有多个强连通分量。 下图不是强连通的, 但它有两个强连通分量: 顶点的度 如:顶点1的度为3 如:顶点2的入度为2 出度为1 有向图中, 要区别顶点的入度和出度的概念。 顶点v的入度 是指以v为终点的弧的数目记为ID(v) 顶点v的出度 是指以v为始点的弧的数目记为OD(v) 显然:D(v)=ID(v)+OD(v)  顶点的度 是指依附于某顶点vi的边数, 通常记 为D(v) 10.1 图的概念 ? 10.2

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档