由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - CCI 4.2 答案是不是错了,不是一次bfs 而是要 2次 dfs的
相关主题
问最小窗口覆盖的面试题那个双堆求median的能不能这样做?
Least Common Ancester算法最优解报Google Offer并请教面试题
问一个题目一道题:2个BST,按大小顺序打印两棵树的所有节点
A onsite被拒,面经,求分析失败原因LCA复杂度是多少
150上这个是不是不对? (转载)LCA复杂度
How can one determine whether a singly linked list has a cycle?发现一个很恶心的基础问题
面试的时候 binary tree的delete也要15分钟之内写完么?MS onsite面经
问个二叉树删除结点的问题问一道题(1)
相关话题的讨论汇总
话题: node2话题: node1话题: bfs话题: cci话题: route
进入JobHunting版参与讨论
1 (共1页)
h*******e
发帖数: 1377
1
因为是有向图。
h*******e
发帖数: 1377
2
cracking code interview 4.2 given a directed graph, design an algorithm to
find out whether there is a route between two nodes.
d****o
发帖数: 1055
3
它给出的答案指的是从start点到end点。有方向的。所以一次bfs就够了

【在 h*******e 的大作中提到】
: 因为是有向图。
h*******e
发帖数: 1377
4
感觉答案 把 条件加强了 很可能 node1 node2 是选取2点, node1 -> node2 没有
route 而 node2 -> node 1 有route 这时候 如果把node1 作为start node2 做为
end...那就 不可能查出 node2 到 node1 的 route. 1 -> 2 1 -> 3 1 -> 4
4->1 5->4 求1 5 是否有通路 如果 start取 1 end取 5 一次bfs结果是 无通路
而实际 有 5 -> 4-> 1那就 不对了

【在 d****o 的大作中提到】
: 它给出的答案指的是从start点到end点。有方向的。所以一次bfs就够了
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道题(1)150上这个是不是不对? (转载)
help: leetcode "Recover Binary Search Tree" -- 附代码How can one determine whether a singly linked list has a cycle?
c/c++ double pointer研究面试的时候 binary tree的delete也要15分钟之内写完么?
Google onsite前有两轮电面?问个二叉树删除结点的问题
问最小窗口覆盖的面试题那个双堆求median的能不能这样做?
Least Common Ancester算法最优解报Google Offer并请教面试题
问一个题目一道题:2个BST,按大小顺序打印两棵树的所有节点
A onsite被拒,面经,求分析失败原因LCA复杂度是多少
相关话题的讨论汇总
话题: node2话题: node1话题: bfs话题: cci话题: route