- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散数学7.1-2
* 波兰符号法与逆波兰符号法 用2元有序正则树表示算术运算算式如下: 以中序行遍方 式将运算符和数标记在顶点上, 即将运算符放在分支点上, 数放在树叶上, 每个运算符对它所在分支点的2棵子树进 行运算, 并规定左子树是被除数或被减数. 例4 右图表示算式 ((b+(c+d))?a)?((e?f)?(g+h)?(i?j)) * 波兰符号法与逆波兰符号法(续) 波兰符号法(前缀符号法): 按前序行遍法访问, 不加括号. 从右到左进行, 每个运算符对其后面紧邻两个数进行运算. 逆波兰符号法(后缀符号法): 按后序行遍法访问, 不加括号. 从左到右进行, 每个运算符对前面紧邻两数运算. 例4(续) 波兰符号法 逆波兰符号法 ? ? ? b + c d a ? ? e f ? + g h ? i j b c d + + a ? e f ? g h + i j ? ? ? ? * * 欢迎辞 * 第7章 树及其应用 * 第7章 树及其应用 7.1 无向树 7.2 根树及其应用 * 7.1 无向树 7.1.1 无向树的定义及其性质 7.1.2 生成树与基本回路和基本割集 7.1.3 最小生成树 * 无向树的定义 无向树: 连通无回路的无向图 平凡树: 平凡图 森林: 每个连通分支都是树的非连通的无向图 树叶: 树中度数为1的顶点 分支点: 树中度数?2的顶点 例如 (a) (b) * 无向树的性质 定理7.1 设G=V,E是n阶m条边的无向图, 下面各命题是 等价的: (1) G是树(连通无回路); (2) G中任意两个顶点之间存在惟一的路径; (3) G是连通的且m=n?1; (4) G中无回路且m=n?1; (5) G中无回路, 但在任何两个不相邻的顶点之间加一条边 所得图中有惟一的一条初级回路. (6) G是连通的且G中任意一条边均为桥.P173(200) * 定理7.1的证明 (1)?(2) 由连通性, 任意2个顶点之间有一条路径. 又, 假设 某2个顶点之间有2条路径, 则这2条路径可组合成一条回 路, 与树的定义矛盾. (2)?(3) 显然连通, 要证m=n?1. 对n作归纳证明. 当n=1时, 显然m=0, 结论成立. 假设当n?k(k?1)时结论成立, 考虑n=k+1. 任取一条边e= (u,v), 它是u,v之间惟一的通路, 删去e, G被分成2个连通分 支, 设它们分别有n1, n2个顶点和m1, m2条边, n1?k, n2?k. 由归纳假设, m1=n1-1, m2=n2-1, 得m= m1+m2+1= n-1. * 定理7.1的证明(续) (3)?(4) 假设有回路, 任取一个回路, 删去回路中的一条边, 所得图仍是连通的. 重复这个做法, 直到没有回路为止, 得 到一棵树, 它有n个顶点m-r条边, r0. 由(1)?(2)?(3), 得 m-r =n-1, 矛盾. (4)?(1) 只需证G连通. 假设G不连通, 有p(p1)个连通分支. 设第k个连通分支有nk个顶点和mk条边, 由(1)?(2)?(3), mk= nk-1. 得到m= n-p, 矛盾. * 定理7.1的证明(续) (1)?(5) 由(1)?(2), 任意2个不相邻的顶点之间有一条惟 一的路径, 故在这2个顶点之间添加一条新边, 必得到一条 惟一的初级回路. (5)?(6) 首先, 任意2个不相邻的顶点之间都有一条通路, 否则在它们之间添加一条新边不可能构成回路, 故G连通. 其次, 若删去一条边G仍是连通的, 这条边必在一条回路上, 与G中无回路矛盾. (6)?(1) G中无回路, 否则删去回路上任意条边, G仍连通. * 无向树的性质(续) 定理7.2 非平凡的无向树至少有两片树叶 证 设有n(n1)个顶点, x片树叶, 由握手定理和定理7.1, 有 解得 x?2. * 实例 例1 已知无向树T中, 有1个3度顶点, 2个2度顶点, 其余顶 点全是树叶. 试求树叶数, 并画出满足要求的非同构的无 向树. 解 设有x片树叶, 2?(2+x)=1?3+2?2+x 解得x=3,故T有3片树叶. T的度数列为1, 1, 1, 2, 2, 3 * 实例 例2 画出所有6阶非同构的无向树P201 解 5条边, 总度数等于10 可能的度数列: (1) 1,1,1,1,1,5 (2) 1,1,1,1,2,4 (3) 1,1,1,1,3,3 (4) 1,1,1,2,2,3 (5) 1,1,2,2,2,2 (1) (2) (3) (4a) (4b) (5) * 生成树 定义7.2 设G是无向连通图, 若G的生成子图T是一棵树, 则 称T是G的生成树. G在T中的边称作T的树
文档评论(0)