多叉树与二叉树的相互转换
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A B C D B
A C D E B
A
C F D
E
F
G
E
F
G
H
H
H
G
图
树到二叉树的转换
多叉树与二叉树的相互转换 1. 树转换为二叉树
A B C D
E
F
G
H
图
多叉树
将一棵树转换为二叉树的方法是:
(1) 树中所有相邻兄弟之间加一条连线。
(2) 对树中的每个结点,只保留其与第一个孩子结点之
间的连线, 删去其与其它孩子结Baidu Nhomakorabea之间的连线。
(3) 以树的根结点为轴心,将整棵树顺时针旋转一定的 角度, 使之结构层次分明。 可以证明,树做这样的转换所构成的二叉树是唯一的。 图中给出了将前图所示的树转换为二叉树的转换过程示意。