《数据结构精品教学》图.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  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文档。上传文档
查看更多
V0 V7 V6 V5 V4 V3 V2 V1 V0 V1 V3 V2 V7 V6 V5 V4 由于没有规定 访问邻接点的顺序, 广度优先序列不唯一。 例 求图G 的以V0起点的的广度优先序列 V0,V1,V2,V3,V4,V5,V6,V7 本章小结 理解图的概念和有关术语:有向图(Digraph)、无向图(Undigraph)、无向完全图(Undirected Complete Graph)、有向完全图(Directed Complete Graph)、邻接点(Adjacent)、度(Degree)、入度(1ndegree)、出度(outdegree)、子图(Subgraph)、路径(Path)、路径长度、简单路径、简单回路、连通、连通图(Connected Graph):、连通分量(connected Component)、强连通图、强连通分量、网络(Network) 掌握图的邻接矩阵和邻接表两种存储结构。 掌握在图上进行深度优先搜索和广度优先搜索的方法,能够根据图的邻接矩阵或邻接表表示写出深度优先搜索和广度优先搜索序列。 测试题: 1、在一个具有n个顶点和e条边的无向图的邻接表中,边结点的个数为( ) 2、遍历图的基本方法中,( )是一个递归过程。 3、在一个具有n个顶点的有向图中,若所有顶点的出度数之和为s,则所有顶点的入度数之和为( )。 4、在一个具有n个顶点的无向图中,若具有e条边,则所有顶点的度数之和为( )。 5、一个图的边集为{a,c,a,e,c,f,d,c,e,b,e,d},从顶点a出发进行深度优先搜索遍历得到的顶点序列为( ),从顶点a出发进行广度优先搜索遍历得到的顶点序列为( )。 7.1.2 图的基本术语 1、端点和邻接点 无向图:若(vi,vj)是一条无向边,则称vi,vj 是此边的两个端点,顶点vi和vj互为邻接点(Adjacent)。 问:图G1中顶点v0、v3的邻接点,以v0为端点的边有哪几条? 有向图:若vi,vj是一条有向边,则称此边是顶点vi的一条出边,是顶点vj的一条入边。vi和vj互为邻接点。vj是vi的出边邻接点, vi是vj的入边邻接点。 问:图G2中顶点v2有几条出边,几条入边,它的出边邻接点和入边邻接点分别是? 1 2 3 4 0 5 G1 1 2 3 4 0 G2 1 2 3 4 0 5 G1 1 2 3 4 0 G2 2、顶点的度、入度和出度 顶点的度——与该顶点有关联的边的数目。记为D(v)。 问:图G1中顶点v0、v2的度? 有向图中顶点的度分两种情况: 顶点的入度——以顶点v为终点的边的数目。即入边数。记为ID(v); 顶点的出度——以顶点v为始点的边的数目。即出边数。记为OD(v); 顶点V的度为该顶点的入度和出度之和,即D(v)=ID(v)十OD(v) 问:图G2中顶点v0、v2的入度、出度、度? 所有顶点度数之和与边数的关系: 设图G的顶点数为n,边数为e,则图的所有顶点的度数之和 = 2*e (每条边对图的所有顶点的度数之和 “贡献” 2度) 3、完全图、稠密图、稀疏图 完全图—— 对于无向图,图中任两点之间都存在一条边; 对于有向图,图中任两点之间都存在方向相反的两条边。 可以计算得到完全图中的边数。问:无向完全图和有向完全图中边数? 有向完全图 无向完全图 3、完全图、稠密图、稀疏图 完全图—— 问:无向完全图和有向完全图中边数? 假设完全图中有n个点。其中每个点和另外n-1个点之间有连线,因此有n-1条边。又因为共n个点。 所以,对有向图,共有n*(n-1)条边 对无向图,不分出边和入边,故边数减半,共(1/2)*n*(n-1)条 稠密图——接近于完全图的图,边数较多 稀疏图——边数很少的图(en(n-1)) 4、子图 设有两个图G=(V,E)和G’=(V’,E’),若V’是V的子集;E’是E的子集,则G’是G的子图。 1 2 3 4 0 5 图G1的若干子图 1 2 3 4 0 5 G1 0 2 4 0 1 3 0 (a) (b) (c) (d) 5、路径和回路 路径——在无向图G中,若存在一个顶点序列vp,vi1…,vin,vq,使(vp,vil),(vi1,vi2),…,(vin,vq)均属于E(G),则称顶点vp到vq存在一条路径(Path)。若G是有向图,则路径也是有向的。 路径长度——这条路径上的边数。 问:G1图中v0到v4的路径几条,路径长度各多少?G2图中v0到v3的路径几条?长度?

您可能关注的文档

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档