第九章树解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 第九章 树 §1 无向树及生成树 §2 根树及其应用 * 定义1 连通无回路的无向图称为无向树,简称树,记作T。 树叶(终点):树中度数为1的结点。 内点(分枝点):树中度数大于1的结点。 森林:每个连通分图均为树的图。 平凡图称为平凡树。 §1 无向树及生成树 一、树的定义 * 图 1 例: 图1中(a)、(b)均是树,图(c)是森林。 由于树无环且无平行边(否则有回路),所以树必是简单图。 * 定理1 无向图T是树,以下关于树的定义是等价的。 (1)无回路的连通图 (2)无回路且m=n-1,其中m为边数,n 为顶点数。 (3)T是连通图且m=n-1。 (4)T中无回路,但增加一条边,则得到一条且仅一条回路。 (5)T连通且每条边均是桥。 (6)每对顶点间有唯一的一条路。 * (2)无回路且m=n-1,其中m为边数,n为顶点数。 证明 :由树的定义可得(2)。 施归纳于顶点数n。当n=1时,m=0,则m=n-1成立。 假设当n=k时,m=n-1成立。则当n=k+1时,因为树是连通的且无回路,所以至少有一个度数为1的顶点v,从树中删去v和与它关联的边,则得到k个顶点的树T′。根据假设它有k-1条边,现将v和与它关联的边加到T′上还原成树T,则T有k+1个顶点,k条边,边数比顶点数少1,故m=n-1成立。 * (3)T是连通图且m=n-1 证明:由(2)可得(3)。 反证法:若图T不连通,设T有k个连通分支T1,T2,…,Tk(k≥2),其顶点数分别为n1,n2,…,nk,则有 边数分别为m1,m2,…,mk,则有 * 因此,有 即m<n-1,这与m=n-1矛盾,故T是连通的m=n-1图。 * (4)T中无回路,但增加一条边,则得到一条且仅一条回路。 证明:由(3)可得(4)。 若T是连通图并有n-1条边。施归纳于顶点数n。 当n=2时,m=n-1=1,所以没有回路,如果增加一条边,只能得到唯一的一个回路。 假设n=k时,命题成立。则当n=k+1时,因为T是连通的并有n-1条边,所以每个顶点都有d(v)≥1,并且至少有一个顶点v0,满足d(v0)=1。否则,如果每个顶点v都有d(v)≥2,那么必然会有总度数2m≥2n,即m≥n,这与条件m=n-1矛盾。因此至少有一个顶点v0,满足d(v0)=1。 * 删去v0及其关联的边,得到图T′,由假设知T′无回路,现将v0及其关联的边再加到T′,则还原成T,所以T没有回路。 如果在连通图T中增加一条新边(vi,vj),则(vi,vj)与T中从vi到vj的一条路构成一个回路,且该回路必定是唯一的,否则当删去新边(vi,vj)时,T中必有回路,产生矛盾。 * (5)T连通且每条边均是桥。 证明:由(4)可得(5)。 若图T不连通,则存在两个顶点vi和vj,在vi,vj之间没有路径,如果增加边(vi,vj)不产生回路,这与(4)矛盾,因此T连通。因为T中无回路,所以删去任意一条边,图必不连通。故图中每一条边均是桥。 * (6)每对顶点间有唯一的一条路。 证明:由(5)可得(6)。 由图的连通性可知,任意两个顶点之间都有一条通路。如果这条路不唯一,则T中必有回路,删去回路上的任意一条边,图仍连通,与(5)矛盾。故任意两个顶点之间有唯一一条路。 * 树:无回路的连通图 证明:由(6)可得树的定义。 每对顶点之间有唯一一条路,那么T必连通,若有回路,则回路上任意两个顶点之间有两条路,与(6)矛盾。故图连通且无回路,是树。 * 定理2 任何一棵非平凡树T至少有两片树叶。 而 所以2n-2≥2n-k,即k≥2。 证明: 设T是(n,m)图,n≥2,有k片树叶,其余顶点度数均大于或等于2。则 * 【例】 T是一棵树,有两个顶点度数为2,一个顶点度数为3,三个顶点度数为4,T有几片树叶? 得 2 ·(5+x)=2·2+3·1+4·3+x ? 所以x=9,即树T有9片树叶。 解 设树T有x片树叶,则T的顶点数 n=2+1+3+x T的边数:m=n-1=5+x 又由握手定理 * 有一些图,本身不是树,但它的某些子图却是树,其中很重要的一类是生成树。 ? 定义2 若无向图G的一个生成子图T是树,则称T是G的一棵生成树。 例如图3中,T1和T2是图G的两棵生成树。 图 3 * 定理3:任何连通图至少有一棵生成树。 如何在连通图G中寻找

文档评论(0)

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

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

1亿VIP精品文档

相关文档