由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 白痴问题:TreeNode 里面有指向 parent 的指针么?
相关主题
一个GOOG的二叉树面试题分享:non-recursive breadth first search and depth first search algorithm in C
amazon一道面试题Leetcode bst max path-----is this solution correct?
在版上看到的G题Find the node with given value in binary tree in in-order
python里面怎么表示树?问tree的iterative traversal
L家这题咋搞,巨变态Interview question: Rebuild a tree with DFS output with level
Facebook电面题目Find a sub tree with min weight怎么做
G家intern电面新鲜面经问一道amazon面试题
c++算法题一问狗店面,求BLESS
相关话题的讨论汇总
话题: tree话题: 指针话题: treenode话题: 里面话题: node
进入JobHunting版参与讨论
1 (共1页)
r****t
发帖数: 10904
1
我读到只有 left, right 和值,就像下面这样:
template
struct node {
node *left, *right;
value_type value;
};
为啥 CLRS 里面经常有 y <- p[x] 这样的,我的理解是“把 x 的父指针赋值给 y
”。(在 Tree-Successor 和 Tree-Insert 算法里面都用到了, 12.2, 12.3)
这个是我理解错了,还是 node struct 里面确实应该有父指针?
Y**B
发帖数: 144
2
可有可无,看你怎么定义。
f*******t
发帖数: 7549
3
看你自己的定义,多数情况下不需要吧
r****t
发帖数: 10904
4
如果有的话,iteratively traverse tree 都不需要 stack 了,这不行的吧。

【在 Y**B 的大作中提到】
: 可有可无,看你怎么定义。
q****x
发帖数: 7404
5
为啥不行?

【在 r****t 的大作中提到】
: 如果有的话,iteratively traverse tree 都不需要 stack 了,这不行的吧。
c**********e
发帖数: 2007
6
Exactly.

【在 Y**B 的大作中提到】
: 可有可无,看你怎么定义。
w*******s
发帖数: 96
7
Agree. Tree has usually two way to express:
1. left,right child
2. left child, brother, parent etc..
It's up to you how to define it.
l*********t
发帖数: 371
8
这是一个很好的面试题。一般我问这个问题,我都特别看candidate是不是我跟我讨论
澄清treenode什么定义。 在面试的时候,如果问道tree的问题,你主动跟面试官沟通
,这绝对是给你加分的。
1 (共1页)
进入JobHunting版参与讨论
相关主题
狗店面,求BLESSL家这题咋搞,巨变态
一个小面筋Facebook电面题目
问个题,怎么比较两个tree是topological same?G家intern电面新鲜面经
请教一个C++的小问题: Node *&curr Vs Node *currc++算法题一问
一个GOOG的二叉树面试题分享:non-recursive breadth first search and depth first search algorithm in C
amazon一道面试题Leetcode bst max path-----is this solution correct?
在版上看到的G题Find the node with given value in binary tree in in-order
python里面怎么表示树?问tree的iterative traversal
相关话题的讨论汇总
话题: tree话题: 指针话题: treenode话题: 里面话题: node