图论课件第二章 树
合集下载
离散数学-图论-树

二叉树
• 定义:二元有序树称为二叉树.
– 每个顶点最多有两个子顶点,一般称为左子顶 点和右子顶点. – 类似地,称每个顶点的左子树和右子树. – 每个顶点的出度都是0或2,称为二叉正则树.
二叉树的性质
• 定理:设有二叉树T, (1)第i层最多有2i个顶点; (2)若T高度为h,则T最多有2h11个顶点,最 少有h个顶点; (3)树叶个数出度为2的顶点个数1.
1 2
Huffman树与最优编码
• 若以符号为树叶,符号概率为树叶的权,利 用通过Huffman算法得到的二叉树对符号 编码,则可以保证i pili最小. • 例:对1,1,2,3,5,6,7,8构造Huffman树.
7 3 2 1 1 5 6
8
编码:设 A, B, C, D 的频率(即权值)分别为 17%, 25%, 38%, 20%, 试设计哈夫曼编码(最佳前缀码/最优编码)。
最优编码
• 构成消息的各符号的使用频率是不一样 的,显然常用符号编码短一些,罕用符号编 码长一点,可以使传输的二进制位数最少. • 最优编码问题:给定符号集{a1,a2,...,am}, ai 的出现概率是pi,编码长度为li,要使i pili最 小.
例:如果需传送的电文为 ‘A B A C C D A’,它只用到四种字符, 用两位二进制编码便可分辨。假设 A, B, C, D 的编码分别为 00, 01,10,11,则上述电文便为 ‘00010010101100’(共 14 位), 译码员按两位进行分组译码,便可恢复原来的电文。 数据的最小冗余编码问题 在编码过程通常要考虑两个问题 译码的惟一性问题
5 1 5 6 6
U 1
1 5 6 1 5 5 4 6 5 4 5 5
2
1.2树

v2 20
1
v7
4
9 16 17 v4
15 v3
3
v1 23 v6 28 v5 25 17 16
v2
1
v7
4
9
15 v3
3 v4
v1 23 v6 28 v5 25 17 16
v2
1
v7
4
9
15 v3
3 v4
v1 23 v6 28 v5 25 17
v2
1
v7
4
9 v3
3 v4
v1 23 v6 28 v5 25 17
(1) G不含圈 (2)G是连通图 (3)
q(G) p(G) 1
(4)图G=(V,E)是一个树
上述条件有两个成立,就推出其余条件成立。
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。 2 在图中划去一条边,则图不连通。 树是边最少的连通图
去掉一条。在剩下的图中,重复以上步骤, 直到得到一个不含圈的连通图为止,这个图 便是最小支撑树。 例4 某六个城市之间的道路网如图4a 所示,要求沿着已知长度的道路联结六个城 市的电话线网,使得电话线的总长度最短。
v3
6
5
v5
4
v3
v5
3
v1
5
1
7
3 3
4
v6
v1
5
1
v6
4
v2
2
v4
v2
2
v4
图4a
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。 2 在图中划去一条边,则图不连通。
3 在图中不相邻的两个顶点之间加 一条边,可得一个且仅得一个圈。
第2章 树

推论2.4.1 每一连通图 都包含一生成树。 每一连通图G都包含一生成树 都包含一生成树。 推论
证明:令 T 为G的极小 minimal)连通生成子图 极小( 极小 连通生成子图 (即 T 的任一真子图都不是G的连通生成子图) (由定义知,T 可在保持连通性 保持连通性的前提下,用逐步 保持连通性 从G中去边的办法求出( ∴所去的边一定在一圈中 边 (即非割边 非割边)(∴每步至少破坏一圈))。 由T的 非割边 定义知,ω(T) = 1 , ω(T - e) = 2 ∀ e ∈ E(T) 。 即 T 的每边为割边,故由定理2.4知T为树。
2.1.4 G为 林 ⇔ ε = ν - ω。 2.1.5 若林G 恰有2k个奇点 奇点,则G 中存在k条边不重 奇点 的路 1 ,P2 ,..,Pk ,使得E(G) = E(P1 )∪E(P2 )∪ ... ∪E(Pk )。 2.1.6 正整数序列 (d 1 ,d 2 ,...,d ν )是一 棵树的度序 ν 列,当且仅当
定理2.5 设 T 为G的一生成树,e为G中不属于 定理 T的边,则T+e 含唯一的圈。 证明: 若e为环(即1-圈),结论显然成立。 不然,由于T 无圈,T + e 中的每个圈(若存 在的话)都包含e 。又,C为 T + e 的一圈 ⇔ C - e 为T 中连接e的两个端点的路。但, 由定理2.1知,T中恰只有一条这样的路,因 此 T + e中包含唯一的圈。
⇔ 不含圈的图。 树(tree) ⇔ 连通无圈图。 叶 (leave) ⇔ 树中度为1的顶点。 例:六个顶点的树
称边e为图G的割边( cut edge) ⇔ ω(G-e) > ω(G) 。 (或即 ω(G-e) = ω(G) + 1 ) (称边e为图G的非割边 ⇔ ω(G-e) = ω(G) 。)
图论——树

森林
推论: 具有k个分支的森林有nk条边, 其中n是G的顶点数。
无向树的性质
定理2.2
证明
设T是n阶非平凡的无向树,则T中至少有两片树叶。
设T有x片树叶,由握手定理及定理2.1可知,
2(n 1) d (vi ) x 2(n x)
由上式解出x≥2。
例2.1
例2.1 画出6阶所有非同构的无向树。 解答 设Ti是6阶无向树。
唯一性(反证法)。 若路径不是唯一的,设Г1与Г2都是u到v的路径, 易知必存在由Г1和Г2上的边构成的回路, 这与G中无回路矛盾。
(2)(3)
如果G中任意两个顶点之间存在唯一的路径, 则G中无回路且m=n-1。 首先证明 G中无回路。 若G中存在长度大于2的圈, 则圈上任何两个顶点之间都存在两条不同的路径, 这也与已知矛盾。
说明
注意:T 不一定连通,也不一定不含回路。
生成树的存在条件
定理2.3 无向图G具有生成树当且仅当G连通。 证明 必要性,显然。 充分性(破圈法)。 若圈,任取一圈,随意地删除圈上的一条边,
若再有圈再删除圈上的一条边,直到最后无圈为止。 易知所得图无圈(当然无回路)、连通且为G的生成子图, 所以为G的生成树。
分支点—— 7个
高度—— 5
家族树
常将根树看成家族树,家族中成员之间的关系如下定义。 定义2.7 设T为一棵非平凡的根树, vi、vj∈V(T),若vi可达vj,则称vi为vj的祖先,vj为vi的后代。 若vi邻接到 vj(即 <vi,vj>∈E(T)), 则称vi 为 vj的父亲,而 vj为 vi 的儿子。 若vj、vk的父亲相同,则称vj与vk是兄弟。 定义2.8 设v为根树T中任意一顶点,称v及其后代的导出子图为 以v为根的根子树。
离散数学PPT课件 5树与生成树(ppt文档)

(b)
4.森林:一个无向图的每个连通分支都是树.如(b)
5.与树定义等价的几个命题
定理8-9.1给定图T,以下关于树的定义是等价的.
⑴无回路的连通图.
⑵无回路且e=v-1 其中e是T的边数,v是T的结点数.
⑶连通的且e=v-1.
⑷无回路但添加一条新边则得到一条仅有的回路.
⑸连通的,但删去任一条边,T便不连通.
v2 71
2 3 2
v3 51
v1 8 v8 7 v5 3 v4
4 2 v7 4
34 6 6 v6
Kruskal算法: 设G是有n个结点,m条边(m≥n-1)的连通图. S=Φ i=0 j=1
将所有边按照权升序排序: 43;1
⑹每对结点之间有一条且仅有一条路.
证明:⑴⑵:已知T是连通无回路图,通过不断地增加T中
的结点数,归纳证明.
当 v=2时, T如右图所示,e=1 显然e=v-1.
以后对T在保证连通又无回路的前提下每增加一个结点,
也增加一条边. 设最后T有v个结点e条边, 所以 e=v-1.
⑵⑶: 已知T是无回路的,且e=v-1.(推出T是连通的) 假设T不是连通的,设T有k个连通分支, T1,T2,...,Tk,(k≥2) 因为它的每个连通分支都是连通无回路的,所以都是树, 设Ti有结点数vi,边数ei, 所以边数 ei =vi-1 设T有v个结点,e条边. 所以
边 e78 e56 e35 e46 e67 e58 e12 e18
权4 4 5 6 6 7 7 8
v2
2 3
7 12
v3 51
v1 8 v8 7 v5 3 v4
图论 第二章 树

u
v
G2
7/39
G1
对于有n个点的图G,由(3)的假设知删去G中某边可得 两个具有同样性质的子图G1与G2。设Gi 的点数与边数分别为 ni 与mi(i =1,2)。显然n1< n,n2 < n。由归纳假设有 n1= m1+1,n2= m2+1
相加得
n1+n2= m1+ m2+2 同时有 n1+n2= n, m1+ m2= m-1 代入(*)式得:n = m+1。 (*)
若不然,则G+uv存在另一个圈C’,且C’与C都是图G添加边 uv后产生的,即这两个不同圈都含有uv边。因而在原图中有
两条不同的连接u 与 v 的路,矛盾。
u C’
v G+uv
10/39
(6)G 无圈,添加任一条边可得唯一的圈。
(1)G 是树
需证明G连通。 假设不连通,则存在两个 顶点u 与 v 之间不存在通路,因此增 加uv边不会在G+uv产生圈,矛盾!
凯莱生成树递推计数公式是他在1889年建立的。
24/39
(G )
(G) (G e) (G e)
证明 由于G的每一棵不包含e 的生成树也是 G-e 的生成 树。由此推知 ,τ(G-e) 就是G 的不包含 e 的生成树的棵 数。 类似, τ(G●e) 就是G 的包含 e 的生成树的棵数。从 而知结论成立。
(k 2)nk
14/39
§2.2树的中心和形心
定义1 设 G = (V, E) 是一连通图, v∈V,令 e(v) = max {d(u,v) | u∈V } 则称 e(v)为顶点 v 的离心率;又令 r(G) = min {e(v) | v∈V } 称 r(G) 为图 G 的半径。 比较图的直径与离心率的定义可知,图G 的直径是 G 的最大离心率;e(v) = r(G) 的点 v ,称为 G 的一个 中心点, G 中全体中心点的集合称为G 的中心。
图论 第二章 树(tree)

定义2.2.2 如果在图G中去掉一个顶点(自然同 时去掉与该顶点相关联的所有边)后图的分 支数增加,则称该顶点为G的割点。
定理2.2.1 当且仅当G的一条边e不包含在G 的 圈中时,e才是割边。
u x
e
v
Hale Waihona Puke yCG推论2.2.1 当且仅当连通图G的每一条边均为 割边时,G才是一棵树。
对割边有下面的等价命题:
推论2.1.3 设G的边数为q,顶点数为p,如果 G无圈且q=p-1,则G是一棵树。
推论2.1.4 在树中至少存在两个度为1的顶点。
关于树有下列的等价命题:
(1)G是一棵树 (2)G的任意两个顶点由唯一道路联结 (3)G是连通的,且q=p-1 (4)G是无圈的,且q=p-1 (5)G无圈,且若G的任意两个不邻接的顶点 联一条边e,则G+e中恰有一个圈。
A directed graph is Eulerian if it is connected and can be decomposed into arc-disjoint directed cycles.
An undirected graph is traversable if it is connected and at most two vertices in the graph are of odd degree
条包含G的所有边的闭链; ❖ (4)两个欧拉图的环和仍是欧拉图。
理定3.1.2和推论3.1.1反映了图的一 个重要性质,即图的连绘性。一个连 绘的图是指这个图可以用一笔画成而 没有重复的笔划。换句话说就是在这 个图中存在一条能过每条边的链。
3.3 哈密顿图
1856 年 hamilton 周游世界的游戏,十 二面体,有20个顶点,三十条边,十二 个面
图论第二章(1)

12
m=|E1|+|E2| ≤ n1(n1-1)/2+ n2(n2-1)/2 ≤(n-1)(n1-1)/2+(n-1)(n2-1)/2 ≤(n-1)(n-2)/2, ,
2.2
道路与回路的判定
1.判定各点对间是否有道路相通:邻接矩阵方法 1.判定各点对间是否有道路相通: 判定各点对间是否有道路相通
有向图或无向图)的 设A=(aij)n×n是图 有向图或无向图 的 = × 是图G(有向图或无向图 邻接矩阵, 的长度为1的道路 邻接矩阵,则aij是vi到vj的长度为 的道路 (边)的条数。 的条数。 边 的条数 一般地, 一般地,设Ak=( aij(k) )n×n ,则aij(k)是vi到 × vj的长度恰为 的道路的条数 k=1,2,…。 的长度恰为k的道路的条数 的道路的条数, 。 这可用数学归纳法予以证明: 这可用数学归纳法予以证明: 因为 Ak= Ak-1A, 所以
16
定义道路矩阵 定义道路矩阵P=(pij) n×n ,其中 道路矩阵 × , v 路 通 1 若 i , v j 有 相 pij = , v 路 通 0 若 i , v j无 相 则 P=A∨A(2)∨A (3)∨…∨A (n) ∨ ∨ (布尔运算 布尔运算) 布尔运算
17
v1
例 v2
命题:若简单 1 命题: 图G的每个结点 的每个结点 的度数≥ , 的度数≥3,则G 中必含带弦的回 路。 5
3
4
6
证明: 证明:设 P=(e1,e2,…,ek)是G的一条最长 是 的一条最长 的初级道路, 的初级道路,e1=(v0,v1)。由于 为最长的 。由于P为最长的 初级道路,所以与v 初级道路,所以与 0有边相边的结点都在 P上。( 否则与 是最长的假设矛盾 否则与P是最长的假设矛盾 是最长的假设矛盾) 上 v0至少有三个相邻结点 1, vi, vj,它们与 1 至少有三个相邻结点v 它们与v 它们与 相连的边e 中最多有两个在P中 即 相连的边 1, e’, e”中最多有两个在 中,即 中最多有两个在 其中至少有一边不在P上 此边就是C的 其中至少有一边不在 上,此边就是 的 一条弦 一条弦。 v1 e2 e1 v0 e” e’
m=|E1|+|E2| ≤ n1(n1-1)/2+ n2(n2-1)/2 ≤(n-1)(n1-1)/2+(n-1)(n2-1)/2 ≤(n-1)(n-2)/2, ,
2.2
道路与回路的判定
1.判定各点对间是否有道路相通:邻接矩阵方法 1.判定各点对间是否有道路相通: 判定各点对间是否有道路相通
有向图或无向图)的 设A=(aij)n×n是图 有向图或无向图 的 = × 是图G(有向图或无向图 邻接矩阵, 的长度为1的道路 邻接矩阵,则aij是vi到vj的长度为 的道路 (边)的条数。 的条数。 边 的条数 一般地, 一般地,设Ak=( aij(k) )n×n ,则aij(k)是vi到 × vj的长度恰为 的道路的条数 k=1,2,…。 的长度恰为k的道路的条数 的道路的条数, 。 这可用数学归纳法予以证明: 这可用数学归纳法予以证明: 因为 Ak= Ak-1A, 所以
16
定义道路矩阵 定义道路矩阵P=(pij) n×n ,其中 道路矩阵 × , v 路 通 1 若 i , v j 有 相 pij = , v 路 通 0 若 i , v j无 相 则 P=A∨A(2)∨A (3)∨…∨A (n) ∨ ∨ (布尔运算 布尔运算) 布尔运算
17
v1
例 v2
命题:若简单 1 命题: 图G的每个结点 的每个结点 的度数≥ , 的度数≥3,则G 中必含带弦的回 路。 5
3
4
6
证明: 证明:设 P=(e1,e2,…,ek)是G的一条最长 是 的一条最长 的初级道路, 的初级道路,e1=(v0,v1)。由于 为最长的 。由于P为最长的 初级道路,所以与v 初级道路,所以与 0有边相边的结点都在 P上。( 否则与 是最长的假设矛盾 否则与P是最长的假设矛盾 是最长的假设矛盾) 上 v0至少有三个相邻结点 1, vi, vj,它们与 1 至少有三个相邻结点v 它们与v 它们与 相连的边e 中最多有两个在P中 即 相连的边 1, e’, e”中最多有两个在 中,即 中最多有两个在 其中至少有一边不在P上 此边就是C的 其中至少有一边不在 上,此边就是 的 一条弦 一条弦。 v1 e2 e1 v0 e” e’
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10
10
9
10
8
8
9
47
10
10
23
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
定理8 每一棵树有一个由一个点或两个邻接的点组成的形心。
例6 通信网络中的组播树
在单播模型中,数据包通过网络沿着单一路径从源主机向 目标主机传递,但在组播模型中,组播源向某一组地址传递数 据包,而这一地址却代表一个主机组。为了向所有接收者传 递数据,一般采用组播分布树描述IP组播在网络里经过的路 径。组播分布树有四种基本类型:泛洪法、有源树、有核树 和Steiner树 。
证明:对n作数学归纳。
当n=1和2时,结论显然。
假设对n=k时结论成立。设n=k+1
19
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
首先,序列中至少一个数为1,否则,序列和大于2k,与 条件相矛盾!
所以,dk+1=1.我们从序列中删掉d1和dk+1,增加数 d* =d1-1放在它应该在的位置。得到序列S1.该序列含k 个数,序列和为2(k-1),由归纳假设,存在树T1,它的 度序列为S1.
16
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
在G中一个分支中取两个一度顶点u与v,令P是连接 该两个顶点的唯一路,则G-P是有2t个顶点的森林,由 归纳假设,它可以分解为t条边不重合的路之并,所以 G可以分解为t+1条边不重合的路之并。
注:对图作某种形式的分解,是图论的一个研究对象, 它在网络结构分析中具有重要作用。
0.6 0.4 x 0.2
G满足δ(G)≧k-1的图。我们证明T同构于G的某个子图。 设u是T的树叶,v是u的邻接顶点。则T-u是k-1阶树。
由于δ(G)≧k-1 ≧k-2,由归纳假设,T-u同构于G的某 个子图F.
设v1是与T中v相对应的F中的点,由于dG(v1) ≧k-1,所 以v1在G中一定有相异于F中的邻点w, 作F∪{v1w},则该 子图和T同构。
定理4 每个n阶连通图的边数至少为n-1.
证明:如果n阶连通图没有一度顶点,那么由握手定理
有: m(G) 1
d (v) n
2 vV (G )
13
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
如果G有一度顶点。对顶点数作数学归纳。
当n=1时,结论显然
设当n=k时,结论成立。 当n=k+1时,设u是G的一度顶点,则G-u为具有k个顶
8
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
总之,树在图论研究和图论应用上都是十分典型 的特殊图。
(二)、树的性质
定理1 每棵非平凡树至少有两片树叶。 证明 设P=v1v2…vk是非平凡树T中一条最长路,则v1 与vk在T中的邻接点只能有一个,否则,要么推出P 不是最长路,要么推出T中存在圈,这都是矛盾! 即说明v1与v2是树叶。 定理2 图G是树当且仅当G中任意两点都被唯一的路 连接。
G
v1
w
F
证明示意图
18
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
树的度序列问题:
在第一章中,介绍了判定一个非增非负序列是否为简单 图的度序列定理。下面介绍一个判定非增非负序列是否为 树的度序列的简单方法。
定理6 设S={d1,d2,…,dn}是n个正整数序列,它们满 足:d1≧d2≧…≧dn ,∑di=2(n-1).则存在一颗树T,其 度序列为S。
h
h h hh
h
7
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
例5 电网络中独立回路与图的生成树
早在19世纪,图论还没有引起人们关注的时候,物理学 家克希荷夫就已经注意到电路中的独立回路与该电路中的所
谓生成树的关系。即:如果电路是(n, m)图,则独立回路的 个数为m-n+1.并且,生成树添上生成树外的G的一条边,就 可以得到一独立回路。
计算机数据结构,数学中的公式结构,分类枚举表 示等。
例3 道路的铺设与树
假设要在某地建造5个工厂,拟修筑道路连接这5处。 经勘探,其道路可按下图的无向边铺设。现在每条边的 长度已经测出并标记在图的对应边上,如果我们要求铺 设的道路总长度最短,这样既能节省费用 ,又能缩短 工期 ,如何铺设?
v2
e1
e2
定义2 称无圈图G为森林。
注: (1)树与森林都是单图;
(2) 树与森林都是偶图。
例1 画出所有不同构的6阶树。
解:按树中存在的最长路进行枚举。6阶树中能够存在 的最长路最小值为2,最大值为5。
4
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
2、树的应用
树是图论中应用最为广泛的一类图。在理论上,由 于树的简单结构,常常是图论理论研究的“试验田”。 在实际问题中,许多实际问题的图论模型就是树。
容易知道:删掉T的所有叶,得到的树T1的每个点的离心率 比它们在T中离心率减少1。又因T的叶不能是中心点,所以T 的中心点在T1中。这样,若点u的离心率在T中最小,则在T1中 依然最小,即说明T的中心点是T1的中心点,反之亦然。
因为T1的阶数<k,所以,由归纳假设,T1的中心为一个点或两 个相邻点组成,即证明T的中心由一个点或两个相邻点组成。
而当G是树时,边数恰为n-1.
所以n阶连通图G至少有n-1条边。 所以,树也被称为最小连通图。
定理5 任意树T的两个不邻接顶点之间添加一条边后, 可以得到唯一圈。
证明:设u与v是树T的任意两个不邻接顶点,由定理2 知:有唯一路P连接u与v.于是P∪{u v}是一个圈。 显然,由P的唯一性也就决定了P∪{u v}的唯一性。
例11 设T是k阶树。若图G满足δ≧k-1,则T同构于G的 某个子图。
证明:对k作数学归纳。
当k=1时,结论显然。 假设对k-1(k≧3)的每颗树T1,以及最小度至少为k-2的每 个图 H,T1同构于H的某个子图F。现在设T是k阶树,且 17
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
m n 1
证明:对n作数学归纳。
10
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
当n=1时,等式显然成立; 设n=k时等式成立。考虑n=k+1的树T。 由定理1 T中至少有两片树叶,设u是T中树叶,考 虑
T这1=就T证-u明,则了T1定为理k阶3。树,于是m(T1)=k-1, 得m(T)=k。
点的连通图。
若G-u有一度顶点,则由归纳假设,其边数至少k-1,于 是G的边数至少有k条;
若G-u没有一度顶点,则由握手定V (G u )
所以G-u至少有k+1条边。
14
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
所以,有:m (G)>n-1,与G是树矛盾!
例10 设G是森林且恰有2k个奇数顶点,则在G中有k条 边不重合的路P1, P2 ,…, Pk,使得:
E(G) E(P1) E(P2 )
E(Pk )
证明:对k作数学归纳。
当k=1时,G只有两个奇数度顶点,此时,容易证明, G是一条路;
设当k=t时,结论成立。令k=t+1
(3)图的直径:最大离心率。 (4)图的中心点:离心率等于半径的点。 (5)图的中心:中心点的集合。
定理7 每棵树的中心由一个点或两个相邻点组成。
21
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
对树T的阶数n作归纳证明。
当n=1或2时,结论显然成立。
设对n<k(k≧3)的树结论成立。设T是k阶树。
例9 设G是树且Δ≧k,则G至少有k个一度顶点。 证明:若不然,设G有n个顶点,至多k-1个一度顶点, 由于Δ≧k,于是,由握手定理得:
15
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
2m(G) d(v) k 1 k 2(n k) 2n 1 2n 2 vV (G)
2
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8
0.6 0.4 x 0.2
(一)、树的概念与应用
1、树的概念 定义1 不含圈的图称为无圈图,树是连通的无圈图。 例如:下面的图均是树
树T1
树T2
树T3
树T4
3
1
0.5 n 0
0.5
1 2 1.5 t1
0.5
00
1 0.8