Redian新闻
>
关于面试中interval tree的问题
avatar
关于面试中interval tree的问题# JobHunting - 待字闺中
g*s
1
好像看到最近不少面经都出现了跟interval有关的。
到底什么情况下才需要当场先build一个interval tree然后再往下做?
我看了看leetcode上两道跟interval有关的(insert interval 和 merge interval)
都需要build整个tree么?
avatar
i*p
2
一般是有边界的一组线段数据,比如有起点有终点。如果数据一直有插入也有查询混合
,就不是很方便build,因为树节点代表的边界也是确定的,要是有插入还超过了根的
最大最小界就要重新build。
线段树一般就是方便你查询一个范围内已经存在的线段和相关的数据,比如是否
overlap,或者某个范围内的求和求平均什么的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。