由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - CLRS上的interval search问题
相关主题
问个算法题, 关于区间 overlap的两个有点难度很有意思的题
如何计算recursion的空间复杂度求教balanced binary tree的准确定义
interval tree vs. merge intervals问个Facebook 电面题
interval treeMerge Interval那道题
问一道题(2)insert interval 没必要二分吧
上楼梯问题的时间复杂度是o(n)还是 nlogn?请教Merge Intervals 和 Insert Interval空间复杂度的选择。。。。
这题怎么做啊?Apple iCloud 电面
超弱问题:clrs,14.3,interval tree 似乎不能返回所有的interval问个merge interval的变体题
相关话题的讨论汇总
话题: interval话题: search话题: tree话题: clrs话题: 找到
进入JobHunting版参与讨论
1 (共1页)
f*********m
发帖数: 726
1
interval search算法在该书14.3节(第三版)。
对于下面的树([start,end](maximum end point value in the subtree of the node
)):
[16,21](30)
/ \
[8,9](23) [24,30](30)
/ \ / \
[5,8](8) [15,23](23) [17,19](19) [26,26](26)
若去搜索[22,25]的overlap interval,书上的算法只能找到左边的[15,23],漏掉了
右边的[24,30]。
书上的算法只保证只找到一个。要找到所有的是不是需要同时搜索左右两个children?
这样复杂度会变成nlogn吧,不如直接做个线性search?
书上是用augmented tree来实现interval tree的,有没有其他形式的interval tree,
可以找到所有的overlap interview? 比如Centered interval tree?
请各位指点。
f*********m
发帖数: 726
2
请interval大牛们指点。

node

【在 f*********m 的大作中提到】
: interval search算法在该书14.3节(第三版)。
: 对于下面的树([start,end](maximum end point value in the subtree of the node
: )):
: [16,21](30)
: / \
: [8,9](23) [24,30](30)
: / \ / \
: [5,8](8) [15,23](23) [17,19](19) [26,26](26)
: 若去搜索[22,25]的overlap interval,书上的算法只能找到左边的[15,23],漏掉了
: 右边的[24,30]。

w****x
发帖数: 2483
3

node
只能找到一个吧,其实可以找到后删除, 然后再找

【在 f*********m 的大作中提到】
: interval search算法在该书14.3节(第三版)。
: 对于下面的树([start,end](maximum end point value in the subtree of the node
: )):
: [16,21](30)
: / \
: [8,9](23) [24,30](30)
: / \ / \
: [5,8](8) [15,23](23) [17,19](19) [26,26](26)
: 若去搜索[22,25]的overlap interval,书上的算法只能找到左边的[15,23],漏掉了
: 右边的[24,30]。

f*********m
发帖数: 726
4
那复杂度为mlogn,m为overlap的interval数,n为全部interval数。在很多情况下这样
还不如一个一个地和全部Interval比较呢(复杂度总是为n).

【在 w****x 的大作中提到】
:
: node
: 只能找到一个吧,其实可以找到后删除, 然后再找

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个merge interval的变体题问一道题(2)
amazon一道面试题上楼梯问题的时间复杂度是o(n)还是 nlogn?
Interval tree解法这题怎么做啊?
How to find the kth biggest number in a BST超弱问题:clrs,14.3,interval tree 似乎不能返回所有的interval
问个算法题, 关于区间 overlap的两个有点难度很有意思的题
如何计算recursion的空间复杂度求教balanced binary tree的准确定义
interval tree vs. merge intervals问个Facebook 电面题
interval treeMerge Interval那道题
相关话题的讨论汇总
话题: interval话题: search话题: tree话题: clrs话题: 找到