网站大量收购独家精品文档,联系QQ:2885784924

2008赛前知识点讲解三图.PPT

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008赛前知识点讲解三图

图 2008赛前知识点梳理三 图的定义(Graph ) 引入:柯尼斯堡七桥问题,能否从A地发出,各座桥恰好通过一次,最后回到出发地A? 图 ⑴、 ⑵图的各顶点的度见下表: 表示方法 1.  邻接矩阵存储 ⑴ 邻接矩阵 无向图:A[I,J] = 1 当I与J两个结点相邻时       = 0 当I与J两个结点不相邻时,或I=J         (1=I,J=图中结点数)   且有:A[I,J]=A[J,I],即邻接矩阵是对称的。 带权图的邻接矩阵可以定义为: 图的邻接表表示法   图的遍历 1、概念:从图中某一结点出发系统地访问图中所有结点,使每个结点恰好被访问一次,这种运算 称图的遍历。为了避免重复访问某个结点,可以设一个标志数组visited[I],未访问时值为FALSE,访问一次后就改为TRUE。 2、分类:深度优先遍历和广度优先遍历。 最小生成树问题 如何求最小代价生成树呢 一笔画问题 由数学知识可知:当一个图的顶点全是偶点或仅有两个奇点时才能一笔画出,而且此图必须是连通图。   给出几个数学概念:    1. 欧拉路:在无孤立结点的图G中,若存在一条路,经过图中每条边一次且仅一次,则称此路为欧拉路。如下图(左)可以构成一个欧拉路    2. 欧拉回路:若存在一条路,经过图中每条边一次且仅一次,且回到原来位置,则称此路为欧拉回路。因此,七桥问题转换成了欧拉回路问题。如下图(右)可以构成一个欧拉路    3. 欧拉图:存在欧拉回路的图,称为欧拉图。    4. 定理1:存在欧拉路的条件:图是连通的,且存在0个或2个奇点。    5. 定理2:存在欧拉回路的条件:图是连通的,且存在0个奇点。    6. 哈密尔顿图:无孤立结点的连通图,若存在一条路,经过图中每一个结点一次且仅一次,则称为哈密尔顿图。    7. 哈密尔顿环:是一条沿着图的n边环行的路径,它访问每一个结点一次且仅一次,并且返回到它的开始位置。 求关键路径(2001年初赛)  [问题描述] * 比较: 线性表:数据间关系是线性的,每个元素只有一个前趋,一个后续 树:有着明显的层次关系,每个元素只有一个前趋,但有多个后续 图:数据之间的关系是任意,每个元素的前趋和后续个数是不定,图是一种较为复杂的非线性数据结构 结论:1736年,数学家欧拉首先解决了这个问题,由此开创了图论研究。这事实上是欧拉图的“一笔画问题”。 答案是否定的,因为,对于每一个顶点,不论如何经过,必须有一条进路和一条出路,与每一个顶点相邻的线(关联边)必须是偶数条(除起点和终点外),而此图中所有点都只有奇数条关联边。 定义:简单讲,一个图是由一些点和这些点之间的连线组成的。 严格意义讲,图是一种数据结构,定义为:graph=(V,E)。V是一个非空有限集合,代表顶点(结点),E代表边的集合,一般用(Vx,Vy)表示,其中,Vx,Vy属于V。   分类:如果边是没有方向的,称为“无向图”。表示时用一队圆括号表示,如:(Vx,Vy),(Vy,Vx),当然这两者是等价的。并且说边(Vx,Vy)依附于(相关联)顶点Vx和Vy。 如果边是带箭头的,则称为“有向图”,表示时用一队尖括号表示,此时Vx,Vy与VY,VX是不同的,如VX,VY的起点为VX,终点为VY。 有向图中的边又称为弧。起点称为弧头、终点称为弧尾。 PVy,Vx是不同的,如Vx,Vy的起点为Vx,终点为Vy。 相邻:若两个结点U、V之间有一条边连接,则称这两个结点U、V是关联的。    带权图:两点间不仅有连接关系,还标明了数量关系(距离、费用、时间等)。    图的阶:图中结点的个数。 结点的度:图中与结点A关联的边的数目,称为结点A的度。    入度:在有向图中,把以结点V为终点的边的数目称为V的入度;    出度:在有向图中,把以结点U为起点的边的数目称为U的出度;    奇点:度数为奇数的结点;    偶点:度数为偶数的结点;    终端结点:在有向图中,出度为0的结点;     定理1:图中所有结点的度数之和等于边数的2倍;     定理2:任意一个图一定有偶数个奇点; 入度( indegree):有向图中把以顶点 v为终点的边的条数称为是顶点 v的入度。 出度( outdegree):有向图中把以顶点 v为起点的边的条数称为是顶点 v的出度。⑵图各顶点的入度和出度见下表 (各顶点的入度与出度之和为该顶点的度 ) 连通:如果图中结点U,V之间存在一条从U通过若干条边、点到达V的通路,则称U、V是连通的。   路(径):从一个结点出发,沿着某些边连续地移动而到达另一个指定的结点,这种依次由结点和边组成的序列,叫“路”或者“路径”。    路径长度:路径上边

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档