156. Binary Tree Upside Down
1 | class Solution { |
递归方法的话从bottom到top来去upside down, 因为如果从top到bottom先做的话, 之前tree的信息就会丢失.
这里的条件是每个right node肯定有它对应的sibling以及每个right node没有children.
时间复杂度: O(h) h是树的高度.
空间复杂度: O(h) h是树的高度.
1 | class Solution { |
递归方法的话从bottom到top来去upside down, 因为如果从top到bottom先做的话, 之前tree的信息就会丢失.
这里的条件是每个right node肯定有它对应的sibling以及每个right node没有children.
时间复杂度: O(h) h是树的高度.
空间复杂度: O(h) h是树的高度.