- 1、本文档共205页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 小学体育_队列队形教学设计学情分析教材分析课后反思.doc
- 中建项目商务策划汇报模板.pptx
- 公路中小跨径钢-混组合梁桥标准图集(制订)》技术方案报告.docx
- “设计思维与方法”教案.ppt
- 大职赛生涯闯关参考答案.docx VIP
- 2022《美宜佳公司营运资金管理存在的问题及对策研究》开题报告文献综述(含提纲)3200字.docx VIP
- 长垣市人民医院西学中培训班《方剂学》考试.pdf VIP
- 苏教版一年级科学上册4.1《自然物与人造物》(课件).pptx
- 电子商务招聘简章模板.pdf
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
文档评论(0)