算法学习-树转二叉树

来源:互联网 发布:手机淘宝千牛怎么用 编辑:程序博客网 时间:2024/05/01 16:59

转自http://blog.csdn.net/dean_deng/article/details/44540805

普通树转换为二叉树的方法是:

①树中所有相同双亲结点的兄弟节点之间加一条连线

②对树中不是双亲结点第一个孩子的结点,只保留新添加的该结点与左兄弟结点之间的连线,删去该结点与双亲结点之间的连线

③整理所有保留和添加的的连线,使每个结点的第一个孩子结点连线位于左孩子指针位置,使每个结点的右兄弟结点连线位于右孩子指针位置:

整个转换过程如下图从左到右所示

0 0
原创粉丝点击