查看: 2163| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[树/链表/图] lc 156 求解(Binary Tree Upside Down)

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
大家很抱歉

lc 的題目還上來問
但是我找了網上的解答還是不太了解

希望大家能幫我解惑
LeetCode 156 Binary Tree Upside Down

我不太懂題目的意思

什麼是 upside down

範例的給的太小 無法理解

如果
      1
  2     3
4  5  6  7

upside down 會是什麼樣子

依照 我看 網上的解答
做出來會變成

         4
     2           5
1       3
       6  7

為什麼只要對 從root往左子node走呢?
為什麼只需要 對 1 2 4 做事
3 卻不用做呢?


上一篇:求助,做题没有进步
下一篇:求问空间复杂度
🔗
阿钟 2018-5-27 12:35:33 | 只看该作者
全局:
lz给的tree

     1
  2     3
4  5  6  7

不符合原题的描述: 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,
所有的right child必须是leaf而且必须有left sibling或者是没有


原题的example:
    1
   / \
  2   3
/ \
4   5

output   
   4
  / \
5   2
    / \
   3   1

想象在4上面钉了一颗钉子,然后余下的旋转了一百八十度
也就是对于每个left child,parent变成了 right child,right sibling变成了left child

评分

参与人数 1大米 +3 收起 理由
antiquerefer + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| antiquerefer 2018-5-27 15:24:21 | 只看该作者
全局:
阿钟 发表于 2018-5-27 12:35
lz给的tree

     1

非常謝謝你

這樣的話我了解了

回复

使用道具 举报

🔗
Monica4ever 2020-1-10 16:34:06 | 只看该作者
全局:
阿钟 发表于 2018-5-27 12:35
lz给的tree

     1

顺时针旋转90度 不是180度
回复

使用道具 举报

🔗
阿钟 2020-1-10 21:45:45 来自APP | 只看该作者
全局:
Monica4ever 发表于 2020/01/10 16:34:06
顺时针旋转90度 不是180度
陈年老帖莫要挖坟hhhhhh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表