离散数学图论精选文档.ppt
《离散数学图论精选文档.ppt》由会员分享,可在线阅读,更多相关《离散数学图论精选文档.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学图论离散数学图论1本讲稿第一页,共三十一页上节知识回顾上节知识回顾图图G=G=,其中V V是非空点集,E E是边集无向图无向图有向图有向图连通图连通图非连通图非连通图树树:是一种特殊的图:是一种特殊的图无向树无向树有向树有向树2本讲稿第二页,共三十一页上节知识回顾上节知识回顾7-7 7-7 无向树及其性质无向树及其性质定义定义7-7.1 7-7.1 v连通无回路的无向图称为连通无回路的无向图称为无向树无向树,简称,简称树树,常用常用T T表示树。表示树。v平凡图称为平凡图称为平凡树。平凡树。v若无向图若无向图G的每个连通分支都是树,则称的每个连通分支都是树,则称G为为森林森林。v在无向
2、树中,度为在无向树中,度为1 1的结点称为的结点称为树叶树叶,度数大于或等于,度数大于或等于2 2的结点称为的结点称为分枝点分枝点或或内点内点。3本讲稿第三页,共三十一页上节知识回顾上节知识回顾定理定理7-7.17-7.1 设设G=G=是是n n阶阶m m条边的无向图条边的无向图,则下面各命题是等则下面各命题是等价的:价的:(1 1)G G是是树树。(2 2)G G中任意两个结点之间中任意两个结点之间有且仅有有且仅有一条路。一条路。(3 3)G G中无回路且中无回路且m=n-1m=n-1。(4 4)G G是连通的且是连通的且m=n-1m=n-1。(5)G(5)G是连通的且是连通的且G G中任何
3、边均为中任何边均为桥桥。(6)G(6)G中没有回路,但在任何两个不同的结点之间加一条新中没有回路,但在任何两个不同的结点之间加一条新边,在所得的图中得到唯一的一个含新边的边,在所得的图中得到唯一的一个含新边的圈圈。4本讲稿第四页,共三十一页7-8 根树及其应用根树及其应用1 1、根树的相关定义、根树的相关定义2 2、根树的性质及应用、根树的性质及应用 二叉树、二叉树、m m叉树叉树3 3、小结、小结本节内容安排本节内容安排5本讲稿第五页,共三十一页第七章第七章 图论图论定义定义7-8.17-8.1设设D是有向图,若不考虑是有向图,若不考虑D图边的方向时是一棵无向树,则称图边的方向时是一棵无向树
4、,则称D为为有向树有向树。V V1 1。V V2 2。V V5 5。V V3 3。V V4 4。V V6 6。V V7 7。V V8 8。V V9 9。如:如:结点度结点度的概念如前所讲的概念如前所讲6本讲稿第六页,共三十一页第七章第七章 图论图论设设T是是n(n 2)阶有向树,阶有向树,若若T中恰好有一个结点的入度为中恰好有一个结点的入度为0,其余结点的入度均为其余结点的入度均为1,则称,则称T为为根树根树定义定义7-8.27-8.2根树根树l入度为入度为0的结点称为的结点称为根根l层次最大结点的层次称为层次最大结点的层次称为树高树高l入度为入度为1出度为出度为0的结点称为的结点称为叶叶l出
5、度不为出度不为0的结点称为的结点称为内点内点或或分枝点分枝点l从树根到从树根到T的任意结点的任意结点v的单向通路长度称的单向通路长度称为为v的的层次层次定义定义7-8.3:根树包含一个或多个结点,这些结点中某一:根树包含一个或多个结点,这些结点中某一个称为个称为根根,其他所有结点被分成有限个,其他所有结点被分成有限个子根树子根树l平凡树也称为根树。平凡树也称为根树。V V1 1。V V2 2。V V5 5。V V3 3。V V4 4。V V6 6。V V7 7。V V8 8。V V9 9。7本讲稿第七页,共三十一页第七章第七章 图论图论由于各有向边的方向一致,故常由于各有向边的方向一致,故常省
6、略,并且树根在最上方省略,并且树根在最上方。V V1 1。V V2 2。V V5 5。V V3 3。V V4 4。V V6 6。V V7 7。V V8 8。V V9 9。V V1 1。V V2 2。V V5 5。V V3 3。V V4 4。V V6 6。V V7 7。V V8 8。V V9 9。V V1 1V V2 2V V3 3V V4 4V V5 5V V6 6V V7 7V V8 8V V9 9在根树中,若将在根树中,若将T中层数相同的中层数相同的结点都标定次序,则称结点都标定次序,则称T为为有序有序树树。根树的不同画法:根树的不同画法:8本讲稿第八页,共三十一页第七章第七章 图论图论设
7、设T为一棵非平凡的根树,为一棵非平凡的根树,v vi i,v vj j V(T),若若v vi i 可达可达vj j,则称则称v vi i为为vj j的的祖先祖先,vj j 为为v vi i的的后代后代若若v vi i邻接到邻接到vj j(即(即 E(T)),则称),则称v vi i为为vj j的的父亲父亲,而而vj j为为v vi i的的儿子儿子若若vj j,vk k的父亲相同,则称的父亲相同,则称vj j与与vk k是是兄弟兄弟。补充定义补充定义V V1 1。V V2 2。V V5 5。V V3 3。V V4 4。V V6 6。V V7 7。V V8 8。V V9 9。9本讲稿第九页,共三
8、十一页第七章第七章 图论图论定义定义7-8.47-8.4在根树在根树T中,中,若每个结点的若每个结点的出度出度的小于或等于的小于或等于r,则称,则称T为为r叉树叉树。若每个结点的若每个结点的出度出度恰好等于恰好等于r或或0,则称,则称T为为完全完全r叉树叉树。若完全若完全r叉树所有叉树所有树叶层次树叶层次相同,则称相同,则称T为为正则正则r叉树叉树。当当r=2时,称为二叉树。时,称为二叉树。10本讲稿第十页,共三十一页第七章第七章 图论图论例:例:。二叉树二叉树?正则二叉树正则二叉树?请证明请证明在完全二叉树中,边的总数等于在完全二叉树中,边的总数等于2(nt-1),nt为树叶数。为树叶数。完
9、全二叉树完全二叉树?11本讲稿第十一页,共三十一页第七章第七章 图论图论二叉树在实际生活中应用广泛。二叉树在实际生活中应用广泛。例如:例如:M和和E两人进行象棋两人进行象棋比赛,规定一人连胜两盘比赛,规定一人连胜两盘或共胜三盘即为获胜,则或共胜三盘即为获胜,则所有可能的比赛结果可用所有可能的比赛结果可用如下二叉树来描述。如下二叉树来描述。在在m叉树中,二叉树相对来讲比较容易处理,所以常常把叉树中,二叉树相对来讲比较容易处理,所以常常把m叉树的问叉树的问题转换到二叉树上来讨论。题转换到二叉树上来讨论。比赛开始比赛开始比赛开始比赛开始12本讲稿第十二页,共三十一页第七章第七章 图论图论根树应用根树
10、应用1 1:一棵:一棵m m叉有序树改写为一棵二叉树方法叉有序树改写为一棵二叉树方法任何一棵有序树都可以改写为一个对应的二叉树:任何一棵有序树都可以改写为一个对应的二叉树:除了除了最左边最左边的分枝结点外,删去所有从每一个结点长出的分的分枝结点外,删去所有从每一个结点长出的分枝。在同一层次中,枝。在同一层次中,兄弟结点之间用从左到右的有向边兄弟结点之间用从左到右的有向边连连接。接。选定二叉树的左儿子和右儿子如下:直接处于给定结点下面选定二叉树的左儿子和右儿子如下:直接处于给定结点下面的结点,作为的结点,作为左儿子左儿子,对于同一水平线上与给定结点右邻的结,对于同一水平线上与给定结点右邻的结点,
11、作为点,作为右儿子右儿子,依次类推。,依次类推。13本讲稿第十三页,共三十一页第七章第七章 图论图论例:把下面的例:把下面的m叉树改写为二叉树。叉树改写为二叉树。除了除了最左边最左边的分枝结点的分枝结点外,删去所有从每一个外,删去所有从每一个结点长出的分枝结点长出的分枝在同一层次中,兄弟结在同一层次中,兄弟结点之间用从左到右的有点之间用从左到右的有向边连接向边连接直接处于给定结点下面的结点,直接处于给定结点下面的结点,作为作为左儿子左儿子,对于同一水平线上与给,对于同一水平线上与给定结点右邻的结点,作为定结点右邻的结点,作为右儿子右儿子14本讲稿第十四页,共三十一页第七章第七章 图论图论练习:
12、把下面的有序树改写为二叉树。练习:把下面的有序树改写为二叉树。知识点提示知识点提示:l此方法可推广至有序森林到二叉树的转换。此方法可推广至有序森林到二叉树的转换。l此方法具有可逆性。此方法具有可逆性。课下自学课下自学15本讲稿第十五页,共三十一页第七章第七章 图论图论定理定理7-8.17-8.1 设有完全设有完全m叉树,共有叉树,共有t片树叶,片树叶,i 个分枝点,则个分枝点,则(m-1)i=t-1。证明:证明:完全完全m叉树中结点总数为叉树中结点总数为:t+i也可表示为也可表示为 mi+1故得故得 (m-1)i=t-1根树应用根树应用2 2:完全:完全m m叉树的应用叉树的应用。16本讲稿第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 精选 文档
限制150内