首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
算法题:从右边看被遮挡的二叉树,求露出的node
[问答题]
算法题:从右边看被遮挡的二叉树,求露出的node
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(25)
分享
纠错
3个回答
添加回答
1
超超越越_
# Definition for a binary tree node.
# class TreeNode(object):
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution(object):
def rightSideView(self, root):
d = {}
def f(root, i): # i为树的深度
if root:
d[i] = root.val
f(root.left, i+1)
f(root.right, i+1)
f(root, 0)
return list(d.values())
从右边往左看二叉树 也就是层次遍历 取每一层最末的那个节点
发表于 2019-07-18 23:04:22
回复(0)
0
牛客426678560号
这“露出”用的就离谱。。。
原题出自LeetCode:
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
大概意思就是给定一棵二叉树,想象自己站在树的右边,返回从上到下你能看到的节点的值。
发表于 2020-07-09 17:10:04
回复(0)
0
MuMaXu
这个题目是什么意思???
发表于 2019-05-30 21:39:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
3条回答
25收藏
1716浏览
热门推荐
相关试题
在 Linux 系统中,以下哪个命...
Linux
评论
(1)
在电源电路中,开关电源相对于线性电...
电源基础
评论
(1)
在设计48V转12V的DC-DC电...
电源基础
评论
(1)
在交流电源系统中,功率因数定义为以...
电源基础
评论
(1)
在设计一个5V直流电源输出时,已知...
电源基础
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题