由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 上一道G家题
相关主题
问一道二叉树serialize的问题一道二叉树的题
这种解法对吗?merge two BSTB家面筋
G的一道考题问一个老题目
MS面试题请问一个简单的面试题
请教一个BST找Median的题目怎么返回单链表里面的环的前一个节点的位置?
如何判断一个tree是另外一个tree的subtree?一道MS面试题
判断(二叉)树是否镜像对称讨论 找单链表倒数m的节点
若问:如何验证binary tree是否是binary search tree?问一个google题
相关话题的讨论汇总
话题: d0话题: dimension话题: idx话题: bounds话题: decision
进入JobHunting版参与讨论
1 (共1页)
g******y
发帖数: 143
1
Given a decision tree, and lower & upper bounds for each dimension of a d-
dimension space. Find the maximum volume of the d-dimension space and its
lower and upper bounds. 大家有没有优于O(n)的解法?
这题有点绕. 举个两维的例子:
initial range for d0 is (0,10), d1 is (0,10)
Decision tree
idx=1,split=4
/ \
/ \
null idx=0,split=2
d1
10 | |
| |
| |
4 |___|_______________
|
|
|___________________
0 2 10 d0
g******y
发帖数: 143
2
格式乱了
j*****8
发帖数: 3635
3
没看懂

d-

【在 g******y 的大作中提到】
: 格式乱了
m*****7
发帖数: 2
4
当d0没有子结点的时候,d0是取<2还是>2的区间?
m*****7
发帖数: 2
5
好像明白了,例子里一共有三个2d space. volume最大的是d1 > 4, d0 > 2那个。这种
解法的worst case是O(n), 需要遍历所有结点求解。
但是,在例子里面比如根结点的左子数为空,idx=1,split=6的话,就不需要遍历右子
树了。想不到更好的解法了。
x*****z
发帖数: 15
6
层遍历到leaf之前都没法排除某个子树,好像没有比O(n)更好的吧。
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个google题请教一个BST找Median的题目
求二叉树最大路径和的变体题如何判断一个tree是另外一个tree的subtree?
解一道 GOOGLE 面试题 ...判断(二叉)树是否镜像对称
问个.ihas1337code blog上面的经典DP题若问:如何验证binary tree是否是binary search tree?
问一道二叉树serialize的问题一道二叉树的题
这种解法对吗?merge two BSTB家面筋
G的一道考题问一个老题目
MS面试题请问一个简单的面试题
相关话题的讨论汇总
话题: d0话题: dimension话题: idx话题: bounds话题: decision