ch3_2图2_1 《软件技术 知识基础》 .pptVIP

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

3.2 图;3.2.1 图的基本概念;3.2.1 图的基本概念;3.2.1 图的基本概念;有向完备图——任意两个顶点之间都有方向相反的两条弧相连接,n个顶点的有向图最大边数是n(n-1) 无向完备图——任意两个顶点都有一条直接边相连接,n个顶点的无向图最大边数是n(n-1)/2;权——与图的边或弧相关的数叫~ 网图(网络)——带权的图叫~;子图——如果图G(V,E)和图G‘(V’,E‘),满足: V’?V E’?E 则称G‘为G的子图;顶点的度 无向图中,顶点的度TD(Vi)为与Vi顶点相连的边数 有向图中,顶点的度分成入度ID(V)与出度OD(V) 入度ID(V) :以该顶点为头的弧的数目 出度OD(V) :以该顶点为尾的弧的数目;顶点的度 无向图中,顶点的度TD(Vi)为与Vi顶点相连的边数 有向图中,顶点的度分成入度ID(V)与出度OD(V) 入度ID(V) :以该顶点为头的弧的数目 出度OD(V) :以该顶点为尾的弧的数目 对于具有n个顶点、e条边的图,顶点v的度TD (v)与顶点的个数以及边的数目满足关系: (书139页有错,请改正) ;路径——顶点vp到顶点vq之间的路径(path)是指顶点序列vp,vi1,vi2, …, vim,vq.。其中,(vp,vi1),(vi1,vi2),…,(vim,.vq)分别为图中的边。 路径长度——沿路径边的数目或沿路径各边权值之和 回路——第一个顶点和最后一个顶点相同的路径叫~ 简单路径——序列中顶点不重复出现的路径叫~ 简单回路——除了第一个顶点和最后一个顶点外,其余顶点不重复出现的回路叫~ ;连通——从顶点V到顶点W有一条路径,则说V和W是连通的 连通图——图中任意两个顶点都是连通的叫~ ;连通分量——非连通图的每一个连通部分叫~ 强连通图——有向图中,如果对每一对Vi,Vj?V, Vi?Vj,从Vi到Vj 和从Vj到 Vi都存在路径,则称G是~ ;生成树——所谓连通图G的生成树,是G的包含其全部n 个顶点的一个极小连通子图。 它必定包含且仅包含G的n-1条边。 特点: 1)任意两顶点间有且仅有一条路经 2)在生成树中添加任意一条属于G的边必定会产生回路 3)若生成树中减少任意一条边,则必然成为非连通图 ;生成树——所谓连通图G的生成树,是G的包含其全部n 个顶点的一个极小连通子图。 它必定包含且仅包含G的n-1条边。 生成森林——在非连通图中,由每个连通分量都可得到一个极小连通子图,即一棵生成树。 这些连通分量的生成树就组成了一个非连通图的生成森林 ;(一)邻接矩阵——表示顶点间相联关系的矩阵 定义:设G=(V,E)是有n?1个顶点的图,G的邻接矩阵A是具有以下性质的n阶方阵;特点: 有向图邻接矩阵不一定对称;有n个顶点的有向图需存储空间为n2 有向图中, 顶点Vi的出度是A中第i行元素之和 顶点Vi的入度是A中第i列元素之和;特点: 无向图的邻接矩阵对称,可压缩存储;有n个顶点的无向图需存储空间为n(n+1)/2 无向图中顶点Vi的度TD(Vi)是邻接矩阵A中第i行元素之和;特点: 网图的邻接矩阵可定义为:;邻接矩阵的特点: 若G为有向图,则: 有向图邻接矩阵不一定对称;有n个顶点的有向图需存储空间为n2; 顶点Vi的出度是A中第i 行元素之和; 顶点Vi的入度是A中第i 列元素之和; 若G为无向图,则: 邻接矩阵A为对称矩阵,可压缩存储;有n个顶点的无向图需存储空间为n(n+1)/2; 第i行非0元素的个数为顶点Vi的度,TD(Vi)。;图的邻接矩阵存储表示;(二)邻接表 邻接表是一种顺序存储(顶点顺序表)与链式存储(边的单链表)结合的存储方法,类似于树的孩子链表表示法。 实现:为图中每个顶点建立一个单链表,第i个单链表中的结点表示依附于顶点Vi的边(有向图中指以Vi为尾的弧),再将所有点的邻接表表头放到数组中。 ;(二)邻接表 ;邻接表;例;邻接表;(一)邻接矩阵——表示顶点间相联关系的矩阵 定义:设G=(V,E)是有n?1个顶点的图,G的邻接矩阵A是具有以下性质的n阶方阵;特点 无向图中顶点Vi的度为第i个单链表中的结点数;特点 有向图中 顶点Vi的出度为第i个单链表中的结点个数 顶点Vi的入度为整个单链表中邻接点域值是i的结点个数 可以找到从顶点出发的弧 ;逆邻接表:有向图中对每个顶点Vi建立以Vi为头的弧的单链表;图的存储结构;有向图的十字链表表示法;有向图的十字链表表示法;例;由于图结构本身的复杂性,所以图的遍历操作也较复杂,主要表现在以下四个方面: ① 在图结构中,没有一个“自然”的首结点,图中任意一个顶点都可作为第一个被访问的结点。 ② 在非连通图中,从一个顶点出发,只能够访问它所在的连通分量上的所有顶点,因此,还

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档