【发布时间】:2012-02-27 05:01:53
【问题描述】:
我在看面试问题,最近遇到一个问你如何反转一般二叉树的问题,比如从右到左翻转它。
例如,如果我们有二叉树
6
/ \
3 4
/ \ / \
7 3 8 1
反转它会创建
6
/ \
4 3
/ \ / \
1 8 3 7
可以看到新树是原树的镜像。
我还没有想出一个好的实现来解决这个问题。任何人都可以提供任何好的想法吗?
【问题讨论】:
标签: java data-structures tree binary-tree reverse