第 五 章 图 论 5.3 树 1. 无向树 2. 有向树 3. 周游算法 4. 前缀码与最优树.

Slides:



Advertisements
Similar presentations
第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
Advertisements

命题探究 从地形、气候、自然资源、自然灾害等地理要 素对农业、工业、交通运输和聚落的影响方面正确 认识人地关系,以谋求人类与自然环境和谐发展 第四章 自然环境对人类活动的影响 考纲解读 1. 地表形态对聚落及交通线路分布的影响 2. 全球气候变化对人类活动的影响 3. 自然资源对人类生存与发展的意义.
第七章 求职方法和技巧 (二) 主讲人:谭琳. 第一节 自荐 一、目前常见的自荐种类 1 .口头自荐 1 .口头自荐 2 .书面自荐 2 .书面自荐 3 .广告自荐 3 .广告自荐 4 .学校推荐 4 .学校推荐 5 .他人推荐 5 .他人推荐.
首页 全国高等学校招生考试统一考试 监考员培训 广州市招生考试委员会办公室.
精彩人生.
开远市第一中学 2014年高考志愿填报指导会 2014年6月26日.
XX啤酒营销及广告策略.
2011年会计初级职称全国统考 初级会计实务 教案 主讲:高峰 2010年12月.
成功八步 成功一定有方法 失败一定有原因 银河系统.
人口增长.
第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
诚信为本、操守为重、坚持准则、不做假账 第 九 章 会 计 报 表.
8月1日后全国营改增我们怎么办? 营改增新政策深度解析 得法网财税讲师 樊剑英.
3.2 农业区位因素与农业地域类型.
司法体制改革与律师执业前景瞻望 黄太云
第一章 会计法律制度 补充要点.
二、个性教育.
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
Chapter 2 不等式.
江苏省2008年普通高校 招生录取办法 常熟理工学院学生处
珠海市夏湾中学 曾雪静 引言: 清朝是中国最后一个封建王朝,共有12位皇帝。他们各有个的故事,有的开创了“盛世”有的则把清朝推向灭亡。下面,请看清朝列位皇帝简介 清朝皇帝史.
短歌行.
财经法规与会计职业道德 (7) 四川财经职业学院.
新准则框架与首次执行 企业会计准则 主讲人:陈清宇.
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
实现人生的华丽转身 —2014年高速公路考试备考指导 中公教育陈修晓.
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
问题解决与创造思维 刘 国 权 吉林省高等学校师资培训中心.
中考阅读 复习备考交流 西安铁一中分校 向连吾.
第四单元 自觉依法律己 避免违法犯罪.
新疆瓜果大全 新疆是久负盛名的“瓜果之乡”,瓜田果树无处不有。这里阳光充足,气候适宜,为瓜果生产提供了良好的自然条件。瓜果品种繁多,质地优良,营养丰富,一年四季干鲜瓜果不绝于市,处处瓜果飘香,各种瓜果随季节在排队上市,这里不妨顺着瓜果上市的次序来个大点兵:1桑椹、2草莓、3杏子、4李子、5蜜桃、6樱桃、7无花果、8西瓜、9哈密瓜、10葡萄、11蟠桃、12海棠果、13香瓜、14梨瓜、15沙枣、16苹果、17香梨、18核桃、19大枣、20石榴、21巴旦木、22乌梅……
交通事故處置 當事人責任與損害賠償 屏東縣政府警察局交通隊.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
负 债 第九章 主讲老师:潘煜双 方正为人,勤慎治学.
第7章 图论 7.1 图的基本概念 7.6 树 7.2 路与圈 7.7 根树及其应用 7.3 图的矩阵表示 7.8 偶图与匹配
财经法规与会计职业道德 (3) 四川财经职业学院.
中央广播电视大学开放教育 成本会计(补修)期末复习
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
復健護理實務與發展 授課老師:林惠卿.
面向海洋的开放地区——珠江三角洲 山东省高青县实验中学:郑宝田.
 第20讲 中国的交通.
第十二单元 第28讲 第28讲 古代中国的科技和文艺   知识诠释  思维发散.
线索一 线索二 复习线索 专题五 线索三 模块二 第二部分 考点一 高考考点 考点二 考点三 配套课时检测.
第四课时 常见天气系统 阜宁一中 姚亚林.
中考语文积累 永宁县教研室 步正军 2015.9.
存货的核算 一、项目任务 1、原材料核算 ——按实际成本核算 ——按计划成本核算 2、低值易耗品及包装物核算 3、存货清查的核算
小学数学知识讲座 应用题.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
倒装句之其他句式.
第10课 南极洲 要点·疑点·考点 南极洲 位置:几乎全部在南极圈内。四周被太平洋、印度洋、大西洋包围 位置面积
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
旅游服务与管理专业 知识点7 道教教主老子圣迹 任务三 道 教 主题二 中国四大宗教 辉县市职业中等专业学校 辉县市职业中等专业学校
三角形的邊角關係 大綱:三角形邊的不等關係 三角形邊角關係 樞紐定理 背景知識:不等式 顧震宇 台灣數位學習科技股份有限公司.
第二章 负债 1、负债的概念:是指过去的交易或事项形成的、预 期会导致经济利益流出企业的现时义务。 2、负债的分类 流动负债 短期借款
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
一、认真审题,明确作图目的。 二、作图按投影规律准确无误。 三、图线粗细分明。 四、需要保留作图线的一定保留。
4.8 平行线 海南华侨中学 王应寿.
如图:直线AB、CD相交于O,图中有哪些角具有特殊位置关系?这些角数量上有什么关系?
一元一次方程式的意義 一元一次方程式的解 等量公理與移項法則 自我評量.
知识点二 国际环境法的实施.
定义7.5:设图G的顶点非空真子集为V1V, 在G中一个端点在V1中, 另一端点在V(G)-V1中的所有边组成的集合称为G的一个断集或称边割,记为 E(V1(V(G)-V1)), 简记为(V1, V(G)-V1)。 当|(V1, V(G)-V1)|=1时, (V1, V(G)-V1)中的那条边称为割边或.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
基础会计.
考卷檢討 ( C )下圖是求a、b、c三正數最小公倍數的過程,已 知 a、b兩數和比c小4,則a+b+c之值為何? (A)36  (B)40 
美丽的旋转.
第三章 树 3.1 树的有关定义 给定一个图G=(V,E), 如果它不含任何回路, 我们就叫它是林, 如果G又是连通的, 即这个林只有一个连通支, 就称它是树. 定义3.1.1 一个不含任何回路的连通图称为树, 用T表示. T中的边称为树枝, 度为1的节点称为树叶.
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
第三节 物体的浮与沉.
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

第 五 章 图 论 5.3 树 1. 无向树 2. 有向树 3. 周游算法 4. 前缀码与最优树

5.3.1 无向树 树的定义(6个等价定义) 树的性质 生成树的定义 求最小生成树的算法

树的基本概念 由英国数学家亚瑟·凯来(Arthur Cay ley,1821-1895)在试图列举形为CnH2n+2的化合物的同分异构体时发现了树图。 树具有广泛的应用,特别是在计算机科学和管理科学中。如: 用树构造存储和传输数据的有效编码 用树模拟决策过程

无向树的定义 [定义](无向)树 一个连通且无回路的无向图称为无向树,或简称为树。 树中度数为1 的结点称为树叶,度数大于1的结点称为内结点或分枝点。 每个连通分支都是无向树的图称为森林。

无向树的等价定义 给定无向图T=(V,E),以下语句是等价的: (1)T是无向树; (2)T是无回路,并且|E| = |V| - 1的图; 证明方法: (1)  (2)  (3)  (4)  (5)  (6) ; (6)  (1)

无向树的等价定义(证明1) 证:(1) (2) 即:T是无向树  T是无回路并且|E| = |V| -1的图 证明:从顶点数考虑,作归纳证明。 ① 当|V| = 2时,由T是无回路的连通图可知:T中边数|E| = 1,∴ |E| = |V| -1成立 ② 假设当|V| = k - 1时命题成立。 ③ 则当v = k时,∵图T连通且无回路,故至少有一条边的一个端点u的度数为1。 u

无向树的等价定义(证明1)续1 eu 证:(1) (2) 即:T是无向树  T是无回路并且|E| = |V| -1的图 证明(续):续③. 设与u相关联的边为eu,在T中删去顶点u (u的度为1)及eu,得k-1个顶点的连通且无回路的图T=<V’, E’>。 由归纳假设,图T的边数: /* ② 中假设“当|V| = k-1时命题成立”*/ |E| = |V| -1 =(k-1)- 1 = k-2。 于是原图T的边数为 |E| = |E| + 1 =(k-2)+ 1 = k-1 , 结点数 : |V| = |V| + 1 =(k-1)+ 1 = k ∴ |E| = |V| -1成立。 eu T T’

无向树的等价定义(证明2) 证:(2) (3) 即:T是无回路,并且|E| = |V| -1的图  T是连通且|E| = |V| -1的图 证:反证法. 设T(V, E)不连通,有k个连通分支T1 ... Tk (k≥2),顶点数为|V1| ... |Vk|, 边数为|E1|...|Ek|。而每个连通分支是无回路连通图,则由(1) (2)得: |Ei| = |Vi| - 1。 而: |V| = |V1| + |V2| + …+ |Vk|, |E| = |E1| + |E2| + …+ |Ek| = (|V1| -1) + (|V2| -1) + …+ (|Vk| -1) = |V| - k(k≥2) 但这与前提|E| = |V| -1相矛盾。 故T是连通且|E| = |V| -1的图

树的等价定义(证明3) 证:(3)(4) 即:T是连通且|E| = |V| -1的图  T是无回路,但增加任一新边,得到一个且仅有一个回路的图。 证明: (归纳法) 。 ① 当|V| = 2时,|E| = |V| -1 = 1,故T必无回路。如增加一边,得到一个且仅得到一个回路。 ② 假设当v = k-1时命题成立。

树的等价定义(证明3)续1 证:(3)(4) 即:T是连通且|E| = |V| -1的图  T是无回路,但增加任一新边,得到一个且仅有一个回路的图。 证明(续): ③当|V| = k时 因T是连通且|E| = |V| -1。故每个结点u有d(u)1。 断言1:至少有一个结点u0满足:d(u0)= 1。 如果断言不成立,则所有的结点u都有d(u)2。 则2|E| 2|V| ,即|E|  |V| 。与前提|E| = |V| -1矛盾。

无向树的等价定义(证明3)续2 证:定义(3) 定义(4) 即:T是连通且|E| = |V| -1的图  T是无回路,但增加任一新边,得到一个且仅有一个回路的图。 证明(续): ④ 删去d(u0)=1 的结点u0及其关联边,得到新图T。 由归纳假设知T无回路。在T中加入u0及其关联边又得到T,显然T是无回路的。 若在连通图T中增加新边(ui, uj),则该边与T中ui到 uj的一条路构成一条回路。 断言2:该回路必是唯一的。若断言2不成立,若删去此新边,T中必有回路,得出矛盾。 T T’

无向树的等价定义(证明4) 证:(4)(5) 即:T是无回路,但增加任一新边,得到一个且仅有一个回路的图  T是连通的,但删去任一边后便不连通的图。 证明:(反证法)若T不连通,则存在结点ui与 uj,在ui与 uj之间没有路。 显然若增加新边 (ui,uj),不会产生回路。则与题设“增加任一新边,得到一个且仅有一个回路的图”矛盾。 又∵T无回路,故删去任一边,图不连通。 T’ T

无向树的等价定义(证明5) 要证:(5)(6) 即:T是连通的,但删去任一边后便不连通的图  T是每一对结点间, 有且仅有一条通路的图。 证明:因图连通,故任两结点间有一条通路。 (反证法描述)若两结点之间有多于一条通路,则T中必有回路,删去该回路上任一条边,图仍连通,与题设“删去任一边后便不连通”矛盾。 所以,每一对顶点间必有唯一的一条通路。 T

无向树的等价定义(证明6) 要证:(6) (1) 即:T是每一对结点间有一条且仅有一条通路的图  T是无向树 证明: 任两结点间有唯一的一条通路,则图必连通。 (反证法)若图有回路,则回路上任两结点间有两条通路,与题设矛盾。

无向树的等价定义 给定无向简单图T=(V,E),以下语句是等价的: (1)T是无向树; (2)T是无回路,并且|E| = |V| - 1的图; (3)T是连通的,并且|E| = |V| - 1的图; (4)T是无回路,但增加任一新边,得到一个且仅有一个回路的图; (5)T是连通的,但删去任一边后便不连通的图; (6)T是每一对结点间有一条且仅有一条路的图。

无向树例题1 例1 已知无向树T有1个3度顶点, 2个2度顶点, 其余顶点全是树叶. 试求T的树叶个数, 并画出满足要求的非同构的无向树. 解: (利用树的性质|E| = |V|1和握手定理) 设有T有x片树叶,则 |V| =1+2+x=3+x, 2 |E| = 2(|V| 1)=2(2+x)=13+22+x 解出x=3,故T有3片树叶. T的度数列为1, 1, 1, 2, 2, 3 有2棵非同构的无向树:

无向树例题2 判断下列度序列哪些可以作为无向树顶点的度序列: A 1,1,2,2,3; B 1,1,1,2,3; C 1,1,1,2,3,4; D 1,1,1,1,2,4; 回答:B和D

树的性质 性质:若树T至少有两个结点,则T至少有两片树叶。 证明:∵ T =(V, E)是树,∴ |E| = |V| - 1。 又∵ T是连通的,∴对于任意viT,有deg (vi )  1,且  deg (vi ) =2|E| = 2(|V| -1) —— ① 式 若T没有树叶,即每个结点的度数均大于等于2,则 deg(vi) 2|V|,与①式矛盾 若T只有一片树叶,即有一个结点的度数等于1,其他每个结点的度数均大于等于2,则 d(vi)  1+2(|V| -1)=2|V| -1,与①式矛盾 故T至少有两片树叶。

生成树定义(1) G [定义]生成树 若无向图G的一个生成子图T是树,则称T为G的生成树。 只有连通图才有生成树。

生成树定义(2) 一个连通图可以有多棵生成树。 G

关于生成树的一个结论 图G中任一条回路和任意一棵生成树的补图至少有一条公共边。 证明:若G中一条回路C和G的一棵生成树T的补图无公共边,则表示该C在T中。这与生成树定义矛盾

最小生成树定义 [定义]最小生成树 一个连通的赋权图G中边权值之和最小的生成树称为G的最小生成树。

求最小生成树算法: kruskal算法 克鲁斯卡尔kruskal算法也称作避圈法。 设连通图G中有n个结点。G中的边按边权值从小到大排列为e1, e2 , …, em 。G的生成树T构造过程: (1) 初始化T为空树 (2) 将e1添加到T中。 (2) 检查e2, 若e2与e1不构成回路, 则将e2加入T中;. (3) 检查e3,…, 重复进行直至得到T中包含n-1条边为止.

kruskal算法举例1 利用Kruskal算法找出下图的一棵最小生成树。 11 1 6 3 2 7 8 10 5 4

kruskal算法正确性的证明 ∴T0为一棵树,且为图G的生成树。 证明:(1)先证明kruskal算法得到的图为图G=(V, E)的生成树。 设T0为kruskal算法构造的一个图,它的结点集是图G的结点集V,T0的边是e1, e2,…,en-1。 根据构造过程,T0中没有回路。 由树的等价定义(无回路,有n-1条边), ∴T0为一棵树,且为图G的生成树。

kruskal算法正确性的证明(续1) (2)下证明T0为G的最小生成树。 设G的最小生成树为T,若T与T0相同,则T0为G的最小生成树,命题得证。 若T与T0不同,则T0中至少有一条边ei+1,使得ei+1不是T的边,但e1, e2,…,ei是T的边。 因为T是树,在T上加上边ei+1 必有一条回路r。 而T0是树,所以在r中必存在某条边f不在T0中。 对于树T,若添加ei+1删除f,则得到新的一棵树T 树T的权W(T) = W(T) + W( ei+1 )-W(f) 因为T是最小生成树,故W(T)  W(T) 即W( ei+1 )-W(f)  0 或W( ei+1 )  W(f)

Kruskal算法正确性的证明(续2) 而f不在T0中,故fe1, e2, …, ei, ei+1。而e1, e2,…,ei , em, 按权值从小到大排列,故W(f)W( ei+1 ) 。 于是W( ei+1 ) = W(f), 而W(T) = W(T) + W( ei+1 )-W(f) 因此, T也是一棵最小生成树。 但T与T0的公共边比T与T0的公共边多1。 用T置换T,重复上面论证,直到得到与T0有n-1条公共边的最小生成树。 这时,我们断定T0是最小生成树。

kruskal算法举例2 求下图给出的赋权连通图的一棵最小生成树。 1 2 1 2 3 3 2 2

有向树定义 [定义]有向树 底图为无向树的有向图,称为有向树。 每个分支都是有向树的图称为有向森林。 G

常用特殊有向树 有根树 k元树(k叉树) 有序树

有根树的定义(1) 有根树 恰有一个结点的入度为0,其余所有结点的入度都为1的有向树。 入度为0的结点称为根。 r T d a b c e f 有根树 恰有一个结点的入度为0,其余所有结点的入度都为1的有向树。 入度为0的结点称为根。 出度为0的结点,称为叶子(树叶)。 出度不为0的结点,称为分支点(内结点)。

有根树的定义(2) 注意:有向树通常采用根在最上层,所有边方向向下的图表示.(箭头也可省略) h r T d a b c e f g i 若<x, y>为有根树中的有向边,则称x为y的父亲,y为x的儿子。 若结点x到y有有向通路,则称x是y的祖先;y是x的后裔。 注意:有向树通常采用根在最上层,所有边方向向下的图表示.(箭头也可省略)

有根树的定义(3) [定义]层次 从树根到顶点x的通路长度(即通路经过的边数),称为x的层次或水平。 [定义]高度 在有根树T中,最长通路的长度称为T的高度。 r T d a b c e f 第0层 第1层 第2层

请判断以下有根树T的高度。 h r T d a b c e f g i

有根树的定义(4) [定义]子树 在有根树T中任选一点x,由x以及x的所有后裔导出的子图称为T的子树。 r T a b c

有根树 k元树(k叉树) 有序树

k元树(k叉树) [定义] k元树(k叉树) T是有根树,如果T中各个分支点的儿子数至多为k,则称T为k元树。 [定义] 完全k元树 如果完全k元树所有树叶层次相同,称为正则m元树(满m叉树)。

完全k元树的性质 设完全k元树的叶子数为t,分枝数为i,则: t = (k-1)*i + 1 证明:在完全k元树中,边数为k*i, k*i = i+t – 1 /* |E| = |V| -1*/ ∴ t = (k-1)*i + 1 注意:当k=2时,t=i+1。即对任意不小于2 的正整数n,必能构造一棵有n片树叶的完全2元树。 叶子数: 5

完全k元树的性质应用举例 例题:设有28盏灯,拟公用一个电源插座,问最少需要用多少块具有四插座的接线板? … 问题等价于:至少有28个树叶的4元树最少要包含几个分枝结点

完全k元树的性质应用举例 解:包含i个分枝结点4元树最多能包含 (4-1)*i + 1 个树叶,故要使得树叶不少于28,则有: 所以至少需要9块具有四插座的接线板。 分枝数为i的完全k元树的叶子数为 (k-1)*i + 1

有序树定义 [定义]有序树 每一个结点的儿子规定了次序(一般从左到右)的有根树。 每个连通分支都是有序树,并且各分支也有序的图称为有序森林。 1 2 3 1 3 2

树的同构与有序树 如果两棵树是同构的,但点的次序不同,则应看作两棵不同的树。 同 构

二元有序树 二元有序树中分支点的儿子有左儿子和右儿子之分,左右儿子位置不同。 a b a b

k元树与2元树的转换 2元树最易于计算机处理,因此常将k元有序树转化为2元有序树。 将k元有序树T转化为2元有序树T’的过程: 从根结点开始按层逐个处理分支点。 若T的分支点v有m个儿子,则将第一个儿子作为T’中v结点的左儿子,v的第i个儿子作为第i-1个儿子的右儿子。

k元树与2元树的转换举例(1) 3 1 2 3 4 5 6 有序2元树 4 2 1 5 6

k元树与2元树的转换举例(2) 请判断右树是否由左树转换所得的二元有序树 有序2元树? 1 2 3 4 5 6 7 1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 有序2元树? 8 8 9 9

有序森林与有序二元树的转化 (1) 设置一个总根,联结各树的根,得T’; (2) 把T’转换为二元树; (3) 删除总根 ; [定义]有序森林 一个有向图G,若它的每个连通分支是有序树,且给每棵树指定次序,称此森林为有序森林。 转化过程: (1) 设置一个总根,联结各树的根,得T’; (2) 把T’转换为二元树; (3) 删除总根 ;

森林与二叉树的转化举例 R R B B C D E F G H I K C H D E I G K F

课堂练习 1. 已知无向树T有5片树叶, 2度与3度顶点各1个, 其余顶点的度数均为4. 求T的阶数n, 并画出满足要求的所有非同构的无向树.

课堂练习解答 1. 解:设T的阶数为n, 则边数为n1, 4度顶点的个数为n7.设边数为m,由握手定理得 2m = 2(n1) = 51+21+31+4(n7) 解出n = 8, ∴4度顶点为1个. T的度数列为1,1,1,1,1,2,3,4 有3棵非同构的无向树

作 业 P216:4、8

周游(遍历)算法 二叉树的遍历是指按照一定次序访问树中所有结点,并且每个结点仅被访问一次的过程。 类型: 前序 中序 后序

左子树与右子树 左子树 右子树

先序周游算法 先序遍历二叉树的过程: (1)访问根结点; (2)先序遍历左子树; (3)先序遍历右子树。 a b c d e a  b  d  e  c

练习 C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I 给出下列二叉树先序遍历结点的访问顺序: C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I J G I K F K

中序周游算法 中序遍历二叉树的过程: (1)中序遍历左子树; (2)访问根结点; (3)中序遍历右子树。 a b c d e b a  c d b  e  a  c

练习 C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I 给出下列二叉树中序遍历结点的访问顺序: C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I J G I K F K

后序周游算法 后序遍历二叉树的过程: (1)后序遍历左子树; (2)后序遍历右子树; (3)访问根结点。 a b c d e b  c  a d e  b  c  a

练习 C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I 给出下列二叉树后序遍历结点的访问顺序: C B D E G K H I F J B C B D E G K H I F J B C C H H D E E D G F J I J G I K F K

树的遍历举例 B 已知树T(V, E): 1)T的先序遍历次序为:GFKDAIEBCHJ 2) T的中序遍历次序为:DKIAFEGCBJH

+ * * 波兰式 - a b c d e f + c a b / 用于表示算术表达式,也称作前缀式。 写法:将运算符写在运算数的前面。 例: a+b 写成 +ab a*b 写成 *ab (a+b)*c 写成 *+abc - / + * a b c d e f * 波兰式的构造过程,就是算术表达式树的前缀遍历。 + c a b -+a*b-cd/ef

+ * * 逆波兰式 - a b c d e f + c a b / 写法:将运算符写在运算数的后面。 例: a+b 写成 ab+ (a+b)*c 写成 ab+c* - / + * a b c d e f * 逆波兰式的构造过程,就是算术表达式树的后缀遍历。 + c a b abcd-*+ef/-