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

离散数学电子科技大学计算机科学与工程学院示范性软件学院2016年12月17日星期六2016-12-17第10章树树是图论中的一个非常重要的概念,而在计算机科学中有着非常广泛的应用,例如现代计算机操作系统均采用树形结构来组织文件和文件夹,本章介绍树的基本知识和应用。在本章中,所谈到的图都假定是简单图;所谈到的回路均指简单回路或基本回路。并且同一个图形表示的回路(简单的或基本的),可能有不同的交替序列表示方法,但我们规定它们表示的是同一条回路。2016-12-1710.0内容提要与树相关的概念:树、森林、根树、根、叶、分支点、生成树、最小生成树、k元树、k元完全树、子树、有序树、祖先与后代、父亲与儿子、最优树等;树的基本性质:m=n-1等;树的算法:求生成树与最小生成树的算法、求最优树的算法、二元树遍历的算法、根树与二元树相互转化的算法等;树的应用。2016-12-1710.1本章学习要求2016-12-1710.2树10.2.1树的定义与性质例10.2.12006年德国世界杯8强的比赛结果图,最后胜利的队捧得大力神杯。2016-12-17定义10.2.1连通而不含回路的无向图称为无向树(UndirectedTree),简称树(Tree),常用T表示树。树中度数为1的结点称为叶(Leaf);度数大于1的结点称为分支点(BranchPoint)或内部结点(InteriorPoint)。每个连通分支都是树的无向图称为森林(Forest)。平凡图称为平凡树(TrivialTree)。树中没有环和平行边,因此一定是简单图在任何非平凡树中,都无度数为0的结点。2016-12-17例10.2.2判断下图中的图哪些是树?为什么?分析判断无向图是否是树,根据定义10.2.1,首先看它是否连通,然后看它是否有回路。解图(a)、(b)都是连通,并且不含回路,因此是树;图(c)不连通,因此不是树,但由于它不含回路,因此是森林;图(d)虽然连通,但存在回路,因此不是树。2016-12-17树的性质定理10.2.1设无向图G=V,E,|V|=n,|E|=m,下列各命题是等价的:G连通而不含回路(即G是树);G中无回路,且m=n-1;G是连通的,且m=n-1;G中无回路,但在G中任二结点之间增加一条新边,就得到惟一的一条基本回路;G是连通的,但删除G中任一条边后,便不连通;(n≥2)G中每一对结点之间有惟一一条基本通路。(n≥2)2016-12-17分析直接证明这6个命题两两等价工作量太大,一般采用循环论证的方法,即证明(1)(2)(3)(4)(5)(6)(1)然后利用传递性,得到结论。2016-12-17证明(1)(2):对n作归纳。n=1时,m=0,显然有m=n-1。假设n=k时命题成立,现证n=k+1时也成立。由于G连通而无回路,所以G中至少有一个度数为1的结点v0,在G中删去v0及其关联的边,便得到k个结点的连通而无回路的图,由归纳假设知它有k-1条边。再将结点v0及其关联的边加回得到原图G,所以G中含有k+1个结点和k条边,符合公式m=n-1。所以,G中无回路,且m=n-1。G连通而不含回路(即G是树)G中无回路,且m=n-1;2016-12-17(2)(3):证明只有一个连通分支。设G有k个连通分支G1,G2,…,Gk,其结点数分别为n1,n2,…,nk,边数分别为m1,m2,…,mk,且,。由于G中无回路,所以每个Gi(i=1,2,…,k)均为树,因此mi=ni-1(i=1,2,…,k),于是故k=1,所以G是连通的,且m=n-1。G中无回路,且m=n-1;G是连通的,且m=n-1;2016-12-17(3)(4):首先证明G中无回路。对n作归纳。n=1时,m=n-1=0,显然无回路。假设结点数n=k-1时无回路,下面考虑结点数n=k的情况。因G连通,故G中每一个结点的度数均大于等于1。可以证明至少有一个结点v0,使得deg(v0)=1,因若k个结点的度数都大于等于2,则,从而m≥k,即至少有k条边,但这与m=n-1矛盾。G是连通的,且m=n-1;G中无回路,但在G中任二结点之间增加一条新边,就得到惟一的一条基本回路;2016-12-17在G中删去v0及其关联的边,得到新图G’,根据归纳假设知G’无回路,由于deg(v0)=1,所以再将结点v0及其关联的边加回得到原图G,则G也无回路。其次证明在G中任二结点vi,vj之间增加一条边(vi,vj),得到一条且仅一条基本回路。由于G是连通的,从vi到vj有一条通路L,再在L中增加一条边(vi,vj),就构成一条回路。若此回路不是惟一和基本的,则删去此新边,G中必有回路,得出矛盾。2016-12-17(4)(5):若G不连通,则存在两结点vi和vj,在vi和vj之间无通路,此时增加边(vi,vj),不

文档评论(0)

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

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

1亿VIP精品文档

相关文档