离散数学 课件 PPT 精品课程 考研 大学课程 数学一 第九章 树

合集下载

9-2 树 离散数学 教学课件

9-2 树 离散数学 教学课件
这不是三元正则树
8
3 45 6 7 12
W(T)=(1+2)×3+(3+4)×2+(5+6+7)×2+ 8×1 =67
Huffman算法的推广算法
m元正则树的分支点数s与树叶数t之间满足 (m-1)s=t-1
求m元最优树时应分两种情况讨论
(t-1)/(m-1)为整数时,说明所求树T为m元正则 树,可仿Huffman算法求最优m元树。
行遍2元有序正则树的方式:
最佳前缀码
数 频率 编码 码
码 (%)

0 25 01
2
1 20 11
2
2 15 001 3
3 10 100 3
4 10 101 3
5 10 0001 4
6 5 00000 5
7 5 00001 5
二元树的应用4
波兰符号法与逆波兰符号法
行遍(周游)根树T : 对T 的每个顶点访问且仅访问 一次.
第9章 树
9.1 无向树及生成树 9.2 根树及其应用
Huffman算法的推广算法
求一棵带权为1,2,3,4,5,6,7,8的
最优3元树 ?
这不是三元正则树
78
12 3
45 6
W(T)=(1+2+3)×3+(7+8)×2+ (4+5+6) ×2+=78
Huffman算法的推广算法
求一棵带权为1,2,3,4,5,6,7,8的 最优3元树
因为16=24 < 26 < 32=25,所以要用5位表示。
用不定长二进制数表示英文字母:
若规定,可用1bit表示英文字母,也可用2 bit表示英文字母。若1 位和两位不足以表示26个英文字母,可用3 bit。再不够,用4 bit。

离散数学课件_9 树与平面图

离散数学课件_9 树与平面图

1.概念:有向树,根树,树叶,内点,分支
点,层数,树高,祖先,后代,父亲,儿子,
兄弟,有序树,m叉树,完全m叉树,根子树,
左子树,右子树,带权二叉树,最优二叉
树,前缀,前缀码,二元前缀码,二叉树遍
历等;
4
返回本章首页
2019/12/4
第三节 有向树与根树(2)
2.定理: 设T是一棵根树,r是T的树根,则 对于T的任一顶点v,存在唯一的有向路 从r到v;
3.算法:最优二叉树的Huffman算法;
4.前缀码问题:前缀码与二叉树的对应关 系;
5.二叉树的遍历:三种遍历方法,即先根遍 历,中根遍历,后根遍历法.
返回本章首页
5 2019/12/4
第四节 平面图
平面图是很多实际问题的模型. 例如在 集成电路的布线设计中就遇到了平面图 的问题.
1.基本概念:平面图,平面嵌入,面,无限 面(外部面),内部面,边界,次数等;
第九章 树与平面图
树是一类结构较为简单的图,是用途极 为广泛的离散数学模型,特别是二叉树, 它在计算机科学中用得最多.因此在学习 时应很好地掌握好诸如树的充要条件、 生成树、最优生成树、根树、树的各种 算法、及二叉树的访问次序等内容.平面 图是实际背景很强的一类图,能用本章 介绍的方法判断一个图是否为平面图.
2.基本非平面图:K3,3与K5; 3.平面图的欧拉公式; 4.平面图的判定:库拉图斯基定理.
返回本章首页
6 2019/12ቤተ መጻሕፍቲ ባይዱ4
本章小结
本章我们介绍树与平面图,但以介绍树 为主.给出树的定义及树的充要条件, 生成树、最优生成树及最优生成树的克 鲁斯卡尔算法,特别是二叉树,我们讨 论 了 二 叉 树 的 Huffman 算 法 、 前 缀 码 、 二叉树的遍历等问题.最后介绍了一类 实际背景很强的一类图——平面图.

《离散数学课件资料》PPT课件

《离散数学课件资料》PPT课件

(2)因为两个权对应的顶点所放左右位置不同。
(3)画出的最优树可能不同,最佳前缀码并不唯一,
但有一点是共同的,就是它们的权相等,即它们都应
该03是.02.2最021优树。
28
五、树的遍历
遍历:对一棵根树的每个顶点访问且仅访问一次称为遍
历一棵树。
对2元有序正则树的遍历方式: ① 中序遍历法:访问次序为:左子树、树根、右子树 ② 先序遍历法:访问次序为:树根、左子树、右子树 ③ 后序遍历法:访问次序为:左子树、右子树、树根
树枝:生成树TG的边。 弦:G中不在TG中的边。 生成树的余树(补):TG的所有弦的集合的导出 子图。余树不一定是树,也不一定连通。
03.02.2021
7
二、生成树
a
a
a
d
e b
图G
d
e
e
cb
cb
c
生成树TG
生成树TG的补
无向连通图如果本身不是树,它的生成树是不唯一的, 但所有连通图都具有生成树。
(本书树根为第0层。)
03.02.2021
14
一、有向树
根树可看成是家族树: (1) 若从a到b可达,则称a是b的祖先, b是a的后代; (2) 若<a , b >是根树中的有向边,则称a是b的父亲,
b是a的儿子; (3) 若b、c同为a的儿子,则称b、c为兄弟。
根子树:根树T 中,任一不为树根的顶点v及其所有 后代导出的子图, 称为T 的以v为根的子树。
二元前缀码:若i (i=1,2,…,m)中只出现0与1两个符号, 则称B为二元前缀码。
03.02.2021
24
四、最佳前缀码
例:判断下列符号串集合是否是前缀码。 {1,11,101,0010} {1,01,001,000} {00,11,011,0100,0101} {0,10,110,1111}

离散数学的ppt课件

离散数学的ppt课件

科学中的许多问题。
03
例如,利用图论中的最短路径算法和最小生成树算法
等,可以优化网络通信和数据存储等问题。
运筹学中的应用
01
运筹学是一门应用数学学科, 主要研究如何在有限资源下做 出最优决策,离散数学在运筹 学中有着广泛的应用。
02
利用离散数学中的线性规划、 整数规划和非线性规划等理论 ,可以解决运筹学中的许多问 题。
并集是将两个集合中的所有元素合 并在一起,形成一个新的集合。
详细描述
例如,{1, 2, 3}和{2, 3, 4}的并集是 {1, 2, 3, 4}。
总结词
补集是取一个集合中除了某个子集 以外的所有元素组成的集合。
详细描述
例如,对于集合{1, 2, 3},{1, 2}的 补集是{3}。
集合的基数
总结词
)的数学分支。
离散数学的学科特点
03
离散数学主要研究对象的结构、性质和关系,强调推
理和证明的方法。
离散数学的应用领域
计算机科学
01
离散数学是计重要的工具和方法。
通信工程
02
离散数学在通信工程中广泛应用于编码理论、密码学、信道容
量估计等领域。
集合的基数是指集合中元素的数量。
详细描述
例如,集合{1, 2, 3}的基数是3,即它包含三个元素。
03 图论
图的基本概念
顶点
图中的点称为顶点或节点。

连接两个顶点的线段称为边。
无向图
边没有方向,即连接两个顶点的线段可以是双向 的。
有向图
边有方向,即连接两个顶点的线段只能是从一个顶 点指向另一个顶点。
研究模态算子(如necessity、possibility)的语义和语法。

9-1 树 离散数学 教学课件

9-1 树 离散数学 教学课件
在输电网络分析、有机化学、最短连接及渠道设 计等领域也都有广泛的应用,如:
某一地区有若干个主要城市,拟修建高速公路 把这些城市连接起来,使得其中任何一个城市 都可以经高速公路直接或间接到达另一个城市, 设已知任意两个城市之间修建高速的成本,那 么应如何决定在哪些城市间修建高速公路,使 得总成本最小?
是a的后代.
根子树
设v为根树的一个顶点且不是树根, 称v及其所有后代的导出子图为以v 为根的.
根树的分类
r 元树:根树的每个分支点至多有r 个儿子 r 元正则树: 根树的每个分支点恰有r 个儿子 r 元完全正则树: 树叶层数相同的r 元正则树
二元树
二元正则树
二元完全正则树
根树的分类
有序树: 将根树同层上的顶点规定次序. r元有序树: 有序的r元树. r元正则有序树: 有序的r元正则树. r元完全正则有序树: 有序的r元完全正则树.
定义
Si是G的只含树枝ei, 其他边都是弦的割集, 称Si为对应 生成树T由树枝ei生成的基本割集, i=1, 2, …, n1.
称{S1, S2, …, Sn1}为对应T 的基本割集系统.
求基本割集的算法:
设e为生成树T的树枝, Te由两棵子树T1与T2组成, 令 Se={e | eE(G)且e的两个端点分别属于T1与T2} 则Se为e对应的基本割集.
(1)G是树(连通无回路); (2)G中每对顶点之间具有惟一的一条路径; (3)G中无回路且 m=n1; (4)G是连通的且 m=n1; (5)G是连通的且G中任何边均为桥; (6)G中无回路, 但在任何两个不同的顶点之间加
一条新边后所得图中有惟一的一个含新边的回路.
求出6个顶点的非同构无向树
∵顶点数n = 6,∴树的边数m = n-1=5

精品课程《离散数学》PPT课件(全)

精品课程《离散数学》PPT课件(全)

言1
为什么学习离散数学?
离散数学是现代数学的一个重要分支,是计算机科学与技术 的理论基础,所以又称为计算机数学,是计算机科学与技术 专业的核心、骨干课程。
它以研究离散量的结构和相互间的关系为主要目标,其研 究对象一般是有限个或可数个元素,因此它充分描述了计算 机科学离散性的特点。
离散数学是什么课?
真值为1
25
1.1 命题符号化及联结词
以下命题中出现的a是给定的一个正整数: (3) 只有 a能被2整除, a才能被4整除。
(4) 只有 a能被4整除, a才能被2整除。
解: 令r: a能被4整除, s: a能被2整除。 真值不确定 (3)符号化为 s r (4)符号化为 r s
真值为1
26
19
1.1 命题符号化及联结词
3.析取词 设p,q为二命题,复合命题“p或q” 称为p与q的析取式,记作p ∨ q,符号∨称 为析取联结词。 运算规则:
p 0 0 1 1 q 0 1 0 1 p∨q 0 1 1 1
20
1.1 命题符号化及联结词
析取运算特点:只有参与运算的二命题全为假时,运算结果才 为假,否则为真。 相容或:二者至少有一个发生,也可二者都发生 排斥或:二者只有一个发生,即非此即彼 例如: (1)小王爱打球或爱跑步。 设p:小王爱打球。 q:小王爱跑步。 则上述命题可符号化为:p ∨ q (2)张晓静是江西人或湖南人。 设p:江西人。 q:湖南人。 则上述命题就不可简单符号化为:p ∨ q 而应描述为(p∧ q) ∨( p∧q)(也可用异或联接词∨)

(1)星期天天气好,带儿子去了动物园; (2)星期天天气好,却没带儿子去动物园; (3)星期天天气不好,却带儿子去了动物园; (4)星期天天气不好,没带儿子去动物园。

离散数学 第九章 常用图之树 课件

离散数学   第九章    常用图之树    课件
Nhomakorabea通路
即:m=n-1
定理:一无向图G是树的充分必要条件是图中每对结点之间只
有一条通路
定理:具有两个结点以上的树至少有两个树叶
定义:满足下列条件的有向树T称为外向树
1.T仅有一个结点的引入次数为0,该结点为T的根
2.T的其他结点的引入次数均为1
3.T有一些结点的引出次数为0——T的叶
外向树
d是外向树林
v3
7
e3
e6
e7
v4
v5
e8
(最短树)
定义:满足下列条件的有向树T称为内向树
1.T仅有一个结点的引出次数为0,该结点为T的根 2.T的其他结点的引出次数均为1 3.T有一些结点的引入次数为0——T的叶
当m=2时则分别称为二元树和二元完全树
P148
P149
避圈法:在无向连通图G中只考虑那些不
是自环的边,在其中任取一条边e1,找一 条不与e1构成基本循环的边e2,然后再找 一条不与e1 和e2构成基本循环的边e3,这 样继续下去,直到这种过程不能进行时为 止,这时得到的就是一棵生成树TG
破圈法:在无向连通图G中任取一条基本
循环(若没有, G本身就是一棵生成树), 去掉其中的任一边得图G1,再在G1中任 取一条基本循环,去掉其中的任一边得到 图G2,这样继续下去,直到所得的图没有 基本循环为止,这时得到的就是一棵生成 树TG
一个连通图可有多棵生成树.
v1
e1 e 2 v6 v2 e4 e e10 e5 9 v
满足下列条件的有向树t称为内向树1t仅有一个结点的引出次数为0该结点为t的根2t的其他结点的引出次数均为13t有一些结点的引入次数为0t的叶当m2时则分别称为二元树和二元完全树p148p149
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例 (2)为(1)的一棵生成树T,(3)为T的余树.
(1)
(2)
(3)
余树可能不连通,也可能含回路。
2019/1/30
11
定理9.3 任何连通图G至少存在一棵生成树. 推论1 设n阶无向连通图G有m条边,则 m≥n-1. 推论2 设n阶无向连通图G有m条边,T是G的生 成树,T'是T的余树,则T'中有m-n+1条边.
(1)
(2)
(3)
m=8,n=5
2019/1/30 12
a
d b
f
e
图中, 初级回路aed, bdf,cef.
c
这3个回路中每一 个回路都只含一条 弦,其余的边都是树 枝,这样的回路称为 基本回路.
2019/1/30
13
定义9.3 设T是n阶连通图G=<V,E>的一棵生成 树,G有n条边.设e1,e2· · · ,em-n+1为T的弦,设Cr是T 加弦er产生的G的回路,r=1,2,…m-n+1.称Cr为 对应于弦er的基本回路,称{C1,C2,· · · ,Cm-n+1}为 对应生成树T的基本回路系统.
连通分支数大于等于2,且每个连通分支均
平凡图称为平凡树. 设T=<V,E>为一棵无向树,v∈V,若d(v)=1,
则称v为T的树叶.若d(v)≥2,则称v为T的分 支点.
2019/1/30 3

(a)
(b)
(c )
图中(a),(b)为树,而(c)不是树, 但(c)为森林。
2019/1/30 4
T有5个树枝a, b, c, d, e, 因而有5个 基本割集:Sa={a,g,f } ; Sb={b,g,h } ; Sc={c,f,h } ; Sd={d,i,h } ; Se={e,f,i}. 基本割集系统为{Sa,Sb,Sc, Sd,Se}.
2019/1/30
a b g
c d h
e
i
16
定义9.5 设无向连通带权图G=<V,E,W>,T是 G的一棵生成树.T各边带权之和称为T的权,记 作W(T).G的所有生成树中带权最小的生成树 称为最小生成树. 问题的提出: 要在 n 个城市间建立通信联络 网。顶点:表示城市,权:城市间通信线路的 花费代价。希望此通信网花费代价最小。
2019/1/30
9
定义9.2 设G=<V,E>是无向连通图,T是G的 生成子图,并且T是树,则称T是G的生成树. G在T中的边称为T的树枝, G不在T中的边称为T的弦. T的所有弦的集合的导出子图称为T的余树.
例 图(b),(c)为图(a)的两棵生成树。
2019/1/30
(a)
(b)
(c)
10
例题 判断下列哪些图是树?
v1 v2 v4 v5 v3 v2 v4 v1 v3 v5 v1 v2 v3
v4
v5
(a)
(b)
(c)
解: 图(a)是树, 因为它连通又不包含回路。图(b), (c)不 是树, 因为图(b)虽连通但有回路, 图(c)虽无回路但不连 通。 在图(a)中, v1、 v4、 v5为均为叶, v2、 v3均为分 支节点。
2019/1/30 5
例 连通图、树和森林之间的相互转换。
2019/1/30
6
定理9.1 设G=<V,E>,则下面各命题是等唯一的一条路径; G是连通的且n=m+1; G中无回路且n=m+1; G中无回路,但在G中任两个不相邻的顶点之间 增加一条边,就形成唯一的一条初级回路; (6) G是连通的且G中每条边都是桥; (7) G是连通的,但删除任何一条边后,就不连通了. 其中n为G中顶点数,m为边数. (1) (2) (3) (4) (5)
在右图中, Ca=aed, Cb=dbf, Cc=cef,为对应生成树T的基本回路, {Ca,Cb,Cc}为T的基本回路系统。 一个连通图G对应不同的生成树的 基本回路及基本回路系统可能不同, 但基本回路的个数等于m-n+1.
2019/1/30
a d b f e
c
14
定义9.4 设T是n阶连通图G=<V,E>的一
树中的分支点为n-x个,每个分支点的度数大于等于 2, 所有分支点度数之和大于等于 2(n–x) ,从而下式成立: 2(n-1)=
deg( 解之,得 x≥ 2。vi )
i 1
8
n
≥x+2(n-x)
2019/1/30
例题 画出5阶所有非同构的无向树。
解:设Ti为5阶无向树,则Ti的边数为4, Ti的度序列之 和为8, △(Ti)≤4, (Ti)≥1, 可能的度序列为: (1) 1,1,1,1,4 (2) 1,1,1,2,3 (3) 1,1,2,2,2 称只有一个分支点且其度数为 n-1的n阶无向树为星形图,称 唯一的分支点为星心。
【 8 枚硬币问题】 若有 8 枚硬币a, b, c, d, e, f, g, h, 其中 7 枚重量相等, 只 有 1 枚稍轻。 现要求以天平为工具, 最少 的比较几次可以挑出轻币来?
2019/1/30
1
第九章 树
§9.1 无向树及生成树
定义9.1
连通而不含回路的无向图称为无 向树,简称树,常用T表示树. 是树的非连通无向图称为森林.
2019/1/30
15
例题 在右下图所示的图G中,实边所构成的子图是G的 一棵生成树T,求T对应的基本回路和基本回路系统, 基本割集和基本割集系统。 解: G中顶点数n=6, 边数m=9,基本回路个数为 m-n+1=4,即T有4条弦,f,g,h,i。 对应每条弦有一个基本回路: Cf=face; Cr=gba; Ch=hdcb; Ci=ied; 基本回路系统为{ Cf ,Cr ,Ch , Ci }. f
2019/1/30 7
定理9.2 设T=<V,E>是n阶非平凡的树,则T中 至少有2片树叶.
证明: 设树 T 有 x 片树叶,树 T 中所有结点的度数 n
之和
deg(vi )
i 1
等于边数的2倍。在树T中边数等于结
n i 1
点数减1,即n–1。所以2(n–1)= d eg(vi ) 。另一方面,
棵生成树,称T的n-1个树枝对应的G的n-1个 割集(每个割集只含一个树枝,其余的边都是 弦)S1,S2,· · · ,Sn-1为对应生成树T的G的基本 割集,称{S1,S2,· · · ,Sn-1}为对应生成树T的基本 割集系统. 对一个n阶连通图G来说, 基本割集的个 数必为n-1个,这是G的固有特性.
相关文档
最新文档