由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这个找successor in BST 比careercup上的好很多!
相关主题
google phone interview发个两轮google电面面经吧(请勿置顶)
一个GOOG的二叉树面试题请问一道面试题
convert heap to BST, and vice versagoogle的面试真的那么变态吗?
白痴问题:TreeNode 里面有指向 parent 的指针么?BST, 问B是否在A到C的path上
麻烦谁贴一个bug free的BST next node大家都看programming interview exposed这本书么?
在版上看到的G题问个google面试题
新鲜amazon电面面筋,顺带求bless还是要多做题
FB面经碰到不置可否的面试官怎么办?
相关话题的讨论汇总
话题: succaux话题: successor话题: careercup话题: return话题: bst
进入JobHunting版参与讨论
1 (共1页)
s******d
发帖数: 61
1
careercup果然囧.....还是学校ppt好!
public E successor(E x){
return succAux(root, x, null);
}
private E succAux(Node t, E x, E best){
if(t==null)
return best;
int c=x.compareTo(t.v);
if(c<0)
return succAux(t.l, x, t.v);
else return succAux(t.r, x, best);
}
The last left turn is the successor(X).
P**********c
发帖数: 3417
2
这个用了递归,没看出比careercup上的好在哪儿。这道题careercup上用的就是标准解法,跟CLRS上的一样。

【在 s******d 的大作中提到】
: careercup果然囧.....还是学校ppt好!
: public E successor(E x){
: return succAux(root, x, null);
: }
: private E succAux(Node t, E x, E best){
: if(t==null)
: return best;
: int c=x.compareTo(t.v);
: if(c<0)
: return succAux(t.l, x, t.v);

b********r
发帖数: 620
3
4
/ \
2 5
/ \ \
1 3 7
given 4, find its successor, which should be 5 in this case. but seems the
given algorithm will return null. did i miss anything?

解法,跟CLRS上的一样。

【在 P**********c 的大作中提到】
: 这个用了递归,没看出比careercup上的好在哪儿。这道题careercup上用的就是标准解法,跟CLRS上的一样。
1 (共1页)
进入JobHunting版参与讨论
相关主题
碰到不置可否的面试官怎么办?麻烦谁贴一个bug free的BST next node
提供Bloomberg refer 推荐在版上看到的G题
大牛说说做满400道题是什么感觉的?新鲜amazon电面面筋,顺带求bless
careercup 150 4.1 balanced tree 有错?FB面经
google phone interview发个两轮google电面面经吧(请勿置顶)
一个GOOG的二叉树面试题请问一道面试题
convert heap to BST, and vice versagoogle的面试真的那么变态吗?
白痴问题:TreeNode 里面有指向 parent 的指针么?BST, 问B是否在A到C的path上
相关话题的讨论汇总
话题: succaux话题: successor话题: careercup话题: return话题: bst