数据结构讲义第7章-图.pptVIP

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构讲义第7章-图

第7章 图 7.1图的定义和术语 7.1.1 图的定义 图(Graph)是一种网状数据结构,其形式化定义如下: Graph=(V,VR) 其中V是顶点(Vertex)的非空有限集合,VR是顶点间关系的集合。 7.1图的定义和术语 7.1.1 图的定义 弧:若x,y∈VR,则x,y表示从顶点x到顶点y的一条弧(arc),并称x为弧尾(tail)或起始点(Initial node),称y为弧头(head)或终端点(Terminal node)。此时的图称为有向图(Digraph)。 7.1图的定义和术语 7.1.1 图的定义 无向图:若x,y∈VR,必有y,x∈VR,即VR是对称关系,这时以无序对(x,y)来代替两个有序对,表示x和y之间的一条边(edge),此时的图称为无向图(Undigraph)。 7.1图的定义和术语 7.1.2 图的应用举例 例1 交通图(公路、铁路) 顶点:地点 边:连接地点的公路 交通图中的有单行道双行道,分别用有向边、无向边表示; 例2 电路图 顶点:元件 边:连接元件之间的线路 例3 通讯线路图 顶点:地点 边:地点间的连线 例4 各种流程图 如产品的生产流程图 顶点:工序 边:各道工序之间的顺序关系 7.1图的定义和术语 7.1.3 图的基本术语 设用n表示图中顶点的个数,用 e表示图中边或弧的数目,并且不考虑图中每个顶点到其自身的边或弧。 无向完全图:有n(n-1)/2条边(图中每个顶点和其余n-1个顶点都有边相连)的无向图为完全图(Completed graph)。 有向完全图:有n(n-1)条边(图中每个顶点和其余n-1个顶点都有弧相连)的有向图为有向完全图。 7.1图的定义和术语 7.1.3 图的基本术语 稀疏图(Sparse graph):对于有很少条边的图(e n log n)称为稀疏图,反之称为稠密图(Dense graph)。 权与网 : 在实际应用中,有时图的边或弧上往往与具有一定意义的数有关,即每一条边都有与它相关的数,称为权(Weight),这些权可以表示从一个顶点到另一个顶点的距离或耗费等信息。我们将这种带权的图叫做赋权图或网(NetWork)。 7.1图的定义和术语 7.1.3 图的基本术语 子图:设有两个图G=(V,E)和图G/=(V/,E/),若V/?V且E/ ? E,则称图G/为G的子图(Subgraph)。 例 下面 (b)、(c) 是 (a) 的子图 7.1图的定义和术语 7.1.3 图的基本术语 邻接点及关联边: 对于无向图 G=(V,{E}),如果边(v,v/)∈E,则称顶点v,v/互为邻接点(Adjacent),即v,v/ 相邻接。边(v,v/)依附(Incident)于顶点v和v/,或者说边(v,v/)与顶点v和v/ 相关联。 对于有向图G=(V,{A})而言,若弧v,v/∈A,则称顶点v邻接到顶点v/,顶点v/ 邻接自顶点v,或者说弧v,v/与顶点v,v/相关联。 7.1图的定义和术语 7.1.3 图的基本术语 度、入度和出度: 对于无向图而言,顶点v 的度(Degree)是指和v相关联的边的数目,记作TD(v)。 对于有向图而言,顶点v的度有出度和入度两部分:以顶点v为弧头的弧的数目称为该顶点的入度(InDegree),记作ID(v),以顶点v为弧尾的弧的数目称为该顶点的出度(OutDegree),记作OD(v)则顶点v的度为: TD(v)= ID(v)+ OD(v)。 一般地,若图G中有n个顶点,e条边或弧,则图中顶点的度与边的关系如下: 7.1图的定义和术语 7.1.3 图的基本术语 路径与回路 无向图G=(V,{E})中从顶点v到v/的路径(Path)是一个顶点序列(V=vi0,vi1,vi2,…,vim= v/),其中(vij-1,vij)∈E,1≤j≤m。 如果图G是有向图,则路径也是有向的,顶点序列应满足vij-1,vij∈E,1≤j≤m。 路径长度:指路径上经过的弧或边的数目。 回路或环:在一个路径中,若其第一个顶点和最后一个顶点是相同的,即v =v/,则称该路径为一个回路或环。 7.1图的定义和术语 7.1.3 图的基本术语 7.1图的定义和术语 7.1.3 图的基本术语 简单路径:若表示路径的顶点序列中的顶点各不相同,则称这样的路径为简单路径。 简单回路:除了第一个和最后一个顶点外,其余各顶点均不重复出现的回路为简单回路。 在无向图G2中,V1,V2,V3,V4 是简单路径; V1,V2,V3,V5,V2不是简单路径;在

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档