美文网首页
156. Binary Tree Upside Down

156. Binary Tree Upside Down

作者: 我是你的果果呀 | 来源:发表于2016-12-10 08:28 被阅读0次

    Given a binary tree where all the right nodes are either leaf nodes with a sibling (a left node that shares the same parent node) or empty, flip it upside down and turn it into a tree where the original right nodes turned into left leaf nodes. Return the new root.

    For example:
    Given a binary tree{1,2,3,4,5},
       1
       / \
      2  3
     / \
    4  5
    return the root of the binary tree[4,5,2,#,#,3,1].
        4
       / \
      5  2
     / \
    3  1

    刷晕了。。。。 1, 一个节点的左孩子等于他的兄弟节点, 右孩子等于父节点。
    第一种迭代方法, 比较好容易理解还节省栈空间

    相关文章

      网友评论

          本文标题:156. Binary Tree Upside Down

          本文链接:https://www.haomeiwen.com/subject/oeiymttx.html