- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构第10周
什么是计算机中所说的图? 请先看下面的一个“柯尼斯堡七桥”问题。18世纪初普鲁士的柯尼斯堡镇,有一条河穿城而过,河中有两个小岛,有七座桥将小岛与两岸连接。当时那里的居民都热衷于一种游戏:看谁能从某点出发一次走遍这七座桥,每座桥只走一次,最后回到原出发点。 练习:根据欧拉的一笔画定理,判断下面4幅图哪些能一笔画,哪些不能。 又如,有6个足球队之间进行循环赛,他们比赛的场次可以用图 (1)来表示。有3个人相互写信,可以用图 (2)来表示。 从上面两个例子可看出,我们这里所说的图(graph),与人们通常所熟悉的图,如圆、四边形、函数图象等是很不相同的。是指某些具体事物和这些事物之间的联系。如果我们用点来表示事物(如地点、队),用线段来表示两事物之间的联系,那么一个图就是表示事物的点集和表示事物之间联系的线段集合所构成。其中线段仅表示两点的关系,它的长短与曲直是无关紧要的。例如下面3个图,被认为是同一个图。 图的基本概念(P196) 定义:图G(Graph)是由顶点的集合V和边的集合E所组成的二元组。 记作:G =(V,E) 其中V是顶点的集合,E是边的集合。 注意:本课程中不考虑以下三种情况的图: (1)顶点到其自身的弧或边; (2) 边集合中出现相同的边; (3)同一图中同时具有有向边和无向边。 图的基本术语 (p197-p199) 图的阶:图中顶点的个数。例如下面两个图的阶中分别是6和3。??? 生成树:一个连通图的生成树是一个极小连通子图,它含有图中全部n个顶点,但只有足以构成一棵树的n-1条边。在生成树中,只要再增加一条边,就会出现环;但是,有n-1条边的图却不一定是生成树。所有树可以看成是图的特例。(P210) 最小生成树 ??? 练习1 请证明在n个顶点的无向完全图中,边的条数为为n(n-1)/2。 证明:在有n个顶点的无向完全图中,每一个顶点都有一条边与其它某一顶点相连,所以每一个顶点有n-1条边与其他n-1个顶点相连,总计n个顶点有n(n-1)条边。但在无向图中,顶点i到顶点j与顶点j到顶点i是同一条边,所以总共有n(n-1)/2条边。 练习2 请画出1个顶点、2个顶点、3个顶点、4个顶点和5个顶点的无向完全图。 练习3:下面的有向图是强连通的吗?请列出从D,E,F出发到其他顶点的所有的简单路径。 练习3答案 练习4:下图是一个连通图,请画出:1)如果有关节点,请找出所有的关节点。2)如果想把该连通图变成重连通图,至少在图中加几条边?如何加? 练习4答案1 关节点为 ①,②,③,⑦,⑧2 至少加四条边 (1, 10), (3, 4), (4, 5), (5, 6),可使其变为重连通图,如下图所示。 * * 学习内容: 1 图的定义 2 图的基本术语 图(1) 在众多尝试者中竟无一人成功! 千百人的失败引起了数学家欧拉的冷静思考:也许那样的走法根本就不存在。1736年他证明了这个猜想,并以此为题在圣彼得堡科学院作了一次报告。他用A、D分别表示两个小岛,B、C分别表示河的两岸,用联结两点的线表示连通两岛和两岸的桥,得到由七条线和四个接点组成的图.于是前面的七桥问题就变成了一笔画过七条线(不重复)的问题。 现在我们来分析用笔画图的过程:如果从某点出发,一笔画出某个图形,到某点终止,那么中间每经过一点,总有画进那点去的一 条线和从那点画出来的另一条线,所以除了起点和终点外,这个图形的每一个点都应该和偶数条线相连,如果起点和终点重合,则这个点也应该和偶数条线相连。 ????????????????????????????????????????????? ??? 然而下图上的四个点都是和三条(B、C、D各点)和五条(A点)线相连,都是奇数条线,故当然不可能一笔画出,即使不要求回到起点,也不可能一笔画出。由此可以断定,不管要求不要求回到起点,不重复地一次走遍这七座桥总是不可能的。 欧拉对一笔画问题的进一步研究,终于找到了可以鉴别任一图形能不能一笔画出的简便原则,即欧拉定理:如果一个图形中奇点的个数超过两个,那么这个图形不能一笔画成。 图中顶点的度即为与顶点关联的边的数目,度数为奇数的顶点叫做奇顶点,度数为偶数的点叫做偶顶点。 七桥问题实质是一笔画问题,也是一个几何问题,但该问题中线条的长短曲直都无关紧要,要紧的只是点线之间的相关位置或互相联结的情况, 当E为空集时,图G只有顶点没有边。 无向图与有向图:在图G中,如果代表边的顶点对是无序的,对应的图就是无向图,否则称为有向图,例如下图所示: (a)有向图 G1 b)无向图 G2 图7.1 无向图中边的表示用圆括号:在无向图中,边的两个顶点在边的表示中可以互换,如边
文档评论(0)