由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - BST 节点的下一个数
相关主题
LC的BST iterator到底要考察什么?问一道旧题
请问怎样写没有parent pointer的BST iterator?google电面
二叉树如何判断一个节点是不是在另外两个节点的path上。。。。好像是个老题了。。求解?一道二叉树的老题
树 inorder下个节点最好办法是啥an interview question
链表中每三个数逆转的题?想到一道老题
这周一的G家onsite,虽然挂了,还是发个面筋攒人品吧麻烦谁贴一个bug free的BST next node
求教一道老题binary search tree的定义
MS面试题这最小公共父母节点有bug吗?
相关话题的讨论汇总
话题: 节点话题: bst话题: root话题: traveral话题: 指针
进入JobHunting版参与讨论
1 (共1页)
j*****y
发帖数: 1071
1
在没有 parent指针的情况下,
如果 这个节点没有 右子树,是不是只能从 root search 这个节点,把路径存下来?
p*****2
发帖数: 21240
2

不用。

【在 j*****y 的大作中提到】
: 在没有 parent指针的情况下,
: 如果 这个节点没有 右子树,是不是只能从 root search 这个节点,把路径存下来?

j*****y
发帖数: 1071
3
二爷那咋搞?不会要来一个 in-order traveral 吧? 比如
5
/ \
4 6
/
2
\
3
要找 3的 next node

【在 p*****2 的大作中提到】
:
: 不用。

j*****y
发帖数: 1071
4
没有 parent 指针, 只有 left, right child
p*****2
发帖数: 21240
5

morris

【在 j*****y 的大作中提到】
: 二爷那咋搞?不会要来一个 in-order traveral 吧? 比如
: 5
: / \
: 4 6
: /
: 2
: \
: 3
: 要找 3的 next node

j*****y
发帖数: 1071
6
照我的理解 morris 是从root开始做的,等你做到 这个 node的时候,访问了很多节点
吧?
时间代价有点高?

【在 p*****2 的大作中提到】
:
: morris

l*****a
发帖数: 14598
7
听我的,背不常见的算法不会得到好的comment.
这题用stack就可以给offer了

【在 j*****y 的大作中提到】
: 照我的理解 morris 是从root开始做的,等你做到 这个 node的时候,访问了很多节点
: 吧?
: 时间代价有点高?

p*****2
发帖数: 21240
8

你如果只是找一个节点的,无论如何都是O(logn)吧?你从root走也无所谓了。一般这
题是
iterator。所以平均O(1)。

【在 j*****y 的大作中提到】
: 照我的理解 morris 是从root开始做的,等你做到 这个 node的时候,访问了很多节点
: 吧?
: 时间代价有点高?

c********t
发帖数: 5706
9
我觉得存路径是个好主意,用空间换时间。

【在 j*****y 的大作中提到】
: 在没有 parent指针的情况下,
: 如果 这个节点没有 右子树,是不是只能从 root search 这个节点,把路径存下来?

j******2
发帖数: 362
10
我喜欢这评语,对我的路数。我就是这样的。只会常见算法。哈哈哈哈哈。

【在 l*****a 的大作中提到】
: 听我的,背不常见的算法不会得到好的comment.
: 这题用stack就可以给offer了

1 (共1页)
进入JobHunting版参与讨论
相关主题
这最小公共父母节点有bug吗?链表中每三个数逆转的题?
如何判断两个BST的元素是一样的?这周一的G家onsite,虽然挂了,还是发个面筋攒人品吧
cc150上面binary tree找所有sum==target的path,不一定从root出发求教一道老题
我今年的第一次面试,恶心坏了MS面试题
LC的BST iterator到底要考察什么?问一道旧题
请问怎样写没有parent pointer的BST iterator?google电面
二叉树如何判断一个节点是不是在另外两个节点的path上。。。。好像是个老题了。。求解?一道二叉树的老题
树 inorder下个节点最好办法是啥an interview question
相关话题的讨论汇总
话题: 节点话题: bst话题: root话题: traveral话题: 指针