当前位置:文档之家› 多叉树与二叉树的相互转换

多叉树与二叉树的相互转换


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 DEFG NhomakorabeaH

多叉树
将一棵树转换为二叉树的方法是:
(1) 树中所有相邻兄弟之间加一条连线。
(2) 对树中的每个结点,只保留其与第一个孩子结点之
间的连线, 删去其与其它孩子结点之间的连线。
(3) 以树的根结点为轴心,将整棵树顺时针旋转一定的 角度, 使之结构层次分明。 可以证明,树做这样的转换所构成的二叉树是唯一的。 图中给出了将前图所示的树转换为二叉树的转换过程示意。
相关主题