由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - crack code interview 4.7 给的答案是对的么
相关主题
等微软onsite结果,求bless(附面经)crack coding 18-8 suffix tree那道题
A onsite被拒,面经,求分析失败原因这种解法对吗?merge two BST
leetcode 上 path sum 那道题 一问Uni_value subtree problem
请教关于乐扣的interleaving string那道题EPI 题目
食物链那道题 (POJ)BST 里面的 null 是啥意思?
amazon on-site interview判断 bst 疑问
微软intern面经remove a node in O(1) from link list
微软面试的一道题新鲜Amazon面经(附参考答案) 顺便求各种大公司refer
相关话题的讨论汇总
话题: r1话题: r2话题: null话题: crack话题: tree2
进入JobHunting版参与讨论
1 (共1页)
r****t
发帖数: 10904
1
(updated: it's 4th ed, in the Tree/Graph chap,就是判断 tree1 里面是不是包含了 tree2 的那道题 )
matchTree function 里面,我绝的第 18 行逻辑不对:
if (r1 == null || r2 == null) return false;
这个应该改成
if (r1 == null) return false;
if (r2 == null) return true;
只有 c++, 照着写了个发现需要改成上面这样才对,做过这题的同学来说说?
p*****2
发帖数: 21240
2

你这是老版?

【在 r****t 的大作中提到】
: (updated: it's 4th ed, in the Tree/Graph chap,就是判断 tree1 里面是不是包含了 tree2 的那道题 )
: matchTree function 里面,我绝的第 18 行逻辑不对:
: if (r1 == null || r2 == null) return false;
: 这个应该改成
: if (r1 == null) return false;
: if (r2 == null) return true;
: 只有 c++, 照着写了个发现需要改成上面这样才对,做过这题的同学来说说?

r****t
发帖数: 10904
3
4th ed..比较新的了

【在 p*****2 的大作中提到】
:
: 你这是老版?

l*****a
发帖数: 14598
4
烁烁你的道理
前面还有一句
if (r1==null && r2==null) return true;
两个都是空,算match
这句是
只有一个空,不match
咋不对呢?

含了 tree2 的那道题 )

【在 r****t 的大作中提到】
: (updated: it's 4th ed, in the Tree/Graph chap,就是判断 tree1 里面是不是包含了 tree2 的那道题 )
: matchTree function 里面,我绝的第 18 行逻辑不对:
: if (r1 == null || r2 == null) return false;
: 这个应该改成
: if (r1 == null) return false;
: if (r2 == null) return true;
: 只有 c++, 照着写了个发现需要改成上面这样才对,做过这题的同学来说说?

z****u
发帖数: 104
5
我也觉得lz的思路是对的
如果r1,r2都是空的,返回真
如果r1非空,r2是空的,返回真
如果r1是空的,r2非空,返回假
如果r1,r2都非空,继续对比子树
r1 = 0 r1 != 0
r2 = 0 t t
r2 != 0 f continue

含了 tree2 的那道题 )

【在 r****t 的大作中提到】
: (updated: it's 4th ed, in the Tree/Graph chap,就是判断 tree1 里面是不是包含了 tree2 的那道题 )
: matchTree function 里面,我绝的第 18 行逻辑不对:
: if (r1 == null || r2 == null) return false;
: 这个应该改成
: if (r1 == null) return false;
: if (r2 == null) return true;
: 只有 c++, 照着写了个发现需要改成上面这样才对,做过这题的同学来说说?

z****u
发帖数: 104
6
可能我和lz题目理解错了
1-2-3 算不算 0-1-2-3-4 的子树?我和lz应该都把这个当成算了
j*****j
发帖数: 201
7
没错,有疏漏,应该按lz这么写

含了 tree2 的那道题 )

【在 r****t 的大作中提到】
: (updated: it's 4th ed, in the Tree/Graph chap,就是判断 tree1 里面是不是包含了 tree2 的那道题 )
: matchTree function 里面,我绝的第 18 行逻辑不对:
: if (r1 == null || r2 == null) return false;
: 这个应该改成
: if (r1 == null) return false;
: if (r2 == null) return true;
: 只有 c++, 照着写了个发现需要改成上面这样才对,做过这题的同学来说说?

r****t
发帖数: 10904
8
昨天写了个解释,结果买买提挂了,今早回来发现大家都回答了。

【在 l*****a 的大作中提到】
: 烁烁你的道理
: 前面还有一句
: if (r1==null && r2==null) return true;
: 两个都是空,算match
: 这句是
: 只有一个空,不match
: 咋不对呢?
:
: 含了 tree2 的那道题 )

1 (共1页)
进入JobHunting版参与讨论
相关主题
新鲜Amazon面经(附参考答案) 顺便求各种大公司refer食物链那道题 (POJ)
Programming interview exposed 上面的那道NULL or Cycle的linked list题amazon on-site interview
leetcode上wild match微软intern面经
大家leetcode的test case都过得去么?我的怎么经常不成?微软面试的一道题
等微软onsite结果,求bless(附面经)crack coding 18-8 suffix tree那道题
A onsite被拒,面经,求分析失败原因这种解法对吗?merge two BST
leetcode 上 path sum 那道题 一问Uni_value subtree problem
请教关于乐扣的interleaving string那道题EPI 题目
相关话题的讨论汇总
话题: r1话题: r2话题: null话题: crack话题: tree2