由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Find number of subtrees with the same value
相关主题
两个有点难度很有意思的题Amazon 打印给定node距离最近的K个nodes
今天上一题[合集] Google Phone Interview
请教一个Leetcode付费题这个Binary Tree的题来看看
Link nodes at same level in a binary tree 怎么做?请问如何求binary tree的lowest common ancestor
Google Front-end Software Engineer Phone Interviewfind kth smallest node of bst
How to find the kth biggest number in a BST问个老题,find the next larger in BST
BST 找重复节点数微软面试的一道题
recovery BST 不考虑相同值的情况么?问一个很简单的suffix tree问题。请指点。
相关话题的讨论汇总
话题: find话题: subtrees话题: number话题: node话题: value
进入JobHunting版参与讨论
1 (共1页)
w**z
发帖数: 8232
1
我给个题吧。最近面试碰到的
Find number of subtrees in a tree which all nodes have the same value.
public int FindNumberOfSubTreesWithSameValue(Node root)
Note:
The leaf node itself is a subtree.
5
1 2
1 3
1
answer is 4
H***e
发帖数: 476
2
bottom up,
each subtree传true/false 给parent ,如果都为true
则比较left/right值是不是跟自己一样, 然后都相同就传true上去。 (同时update
number总数).

【在 w**z 的大作中提到】
: 我给个题吧。最近面试碰到的
: Find number of subtrees in a tree which all nodes have the same value.
: public int FindNumberOfSubTreesWithSameValue(Node root)
: Note:
: The leaf node itself is a subtree.
: 5
: 1 2
: 1 3
: 1
: answer is 4

C***U
发帖数: 2406
3
如果能把返回值改一下的话 可以用recursion做

【在 w**z 的大作中提到】
: 我给个题吧。最近面试碰到的
: Find number of subtrees in a tree which all nodes have the same value.
: public int FindNumberOfSubTreesWithSameValue(Node root)
: Note:
: The leaf node itself is a subtree.
: 5
: 1 2
: 1 3
: 1
: answer is 4

C***U
发帖数: 2406
4
我也是这么想 但是他的返回值只有int

【在 H***e 的大作中提到】
: bottom up,
: each subtree传true/false 给parent ,如果都为true
: 则比较left/right值是不是跟自己一样, 然后都相同就传true上去。 (同时update
: number总数).

p*****2
发帖数: 21240
5
如果左右subtree都是的话,并且左右和root相等的话加1就可以了吧?
p*****2
发帖数: 21240
6

wrap一下

【在 C***U 的大作中提到】
: 我也是这么想 但是他的返回值只有int
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个很简单的suffix tree问题。请指点。Google Front-end Software Engineer Phone Interview
A家,link all node in the same levHow to find the kth biggest number in a BST
关于inordertraversal 的iterative wayBST 找重复节点数
least common ancestor的疑惑recovery BST 不考虑相同值的情况么?
两个有点难度很有意思的题Amazon 打印给定node距离最近的K个nodes
今天上一题[合集] Google Phone Interview
请教一个Leetcode付费题这个Binary Tree的题来看看
Link nodes at same level in a binary tree 怎么做?请问如何求binary tree的lowest common ancestor
相关话题的讨论汇总
话题: find话题: subtrees话题: number话题: node话题: value