由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - tree diameter
相关主题
c++题check if a binary tree is a valid binary search tree
求二叉树的直径?贴个树的老题目
Google Intern 面试 【请教】tree's depth怎么定义?
BST和有序双向链表的相互转换?help: leetcode "Recover Binary Search Tree" -- 附代码
rebuild a tree from inorder and level orderFind the node with given value in binary tree in in-order
Careercup 4.9解释一下?问tree的iterative traversal
binary search tree的定义cc150上面binary tree找所有sum==target的path,不一定从root出发
Binary Tree Maximum Path Sumfb面经的一题
相关话题的讨论汇总
话题: diameter话题: max话题: int话题: tree话题: root
进入JobHunting版参与讨论
1 (共1页)
a**d
发帖数: 85
1
http://www.geeksforgeeks.org/diameter-of-a-binary-tree/
看到这个题。
我觉得可以就用一个class instance variable去记录max就好了:
int max=0;
public int diameter(Tree root) {
if(root==null) return 0;
int l=diameter(root.left);
int r=diameter(root.right);
max=Math.max(max,l+r+1);
return l>r:l+1:r+1;
}
感觉这样没错吧。谢了
1 (共1页)
进入JobHunting版参与讨论
相关主题
fb面经的一题rebuild a tree from inorder and level order
Find a sub tree with min weight怎么做Careercup 4.9解释一下?
问一个关于c++的很傻的问题,多谢binary search tree的定义
C/C++ QuestionsBinary Tree Maximum Path Sum
c++题check if a binary tree is a valid binary search tree
求二叉树的直径?贴个树的老题目
Google Intern 面试 【请教】tree's depth怎么定义?
BST和有序双向链表的相互转换?help: leetcode "Recover Binary Search Tree" -- 附代码
相关话题的讨论汇总
话题: diameter话题: max话题: int话题: tree话题: root