【发布时间】:2015-02-27 12:35:57
【问题描述】:
这是在接受亚马逊采访时提出的问题。 给定如下二叉树
A
/ \
B C
/ \
D E
/ / \
F G H
将树的结构转换为左对齐树,其每个节点都包含一个向下指针和一个右指针,看起来像下面的树。
A
|
B – C
|
D—E
|
F—G – H
谁能帮我解决这个问题。 谢谢。
【问题讨论】:
-
你试过了吗?看起来,对于每个最左边(和根)节点,您正在创建一个向下指针,该指针指向下一层的最左边节点,以及一个链接到具有同一级别的所有节点的列表的右指针
标签: algorithm data-structures tree binary-tree