返回信息流区间乱序,且区间互不重叠,要求查找效率尽可能高。
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #93433同步于 2017/5/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖
给定一组区间,如何判断一个数是否在区间内?
recruit
2017/5/25镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
如果区间不相交的话,可以构造一个类似于bst的树,树的每个节点都是区间。
然后深搜这棵树找目标值是否存在于区间范围内
这种方法不算排序,最差复杂度也就是o(n),平均复杂度能到logn
【 在 recruit 的大作中提到: 】
: 如果不能对区间排序呢?