【发布时间】:2023-08-18 22:19:01
【问题描述】:
线段树、区间树、二叉索引树和范围树在以下方面有什么区别:
- 关键思想/定义
- 应用
- 更高维度的性能/订单/空间消耗
请不要只给出定义。
【问题讨论】:
-
它不是重复的,那个问题是芬威克树是否是区间树的概括,我的问题更具体和不同。
-
*.com/questions/2795989/…没有回答,那里的答案只是给出了定义。
-
怎么太宽泛了? “x 和 y 有什么区别?”尽可能清晰和专注。这是一个很好的问题。
-
而且在任何地方都没有很好的答案。一个好的答案将对社区非常有用
-
这些数据结构中的大部分(除了 Fenwick 树)都在此 pdf 中进行了审查:"Interval, Segment, Range, and Priority Search Trees"(作者 D. T. Lee)。或者您可以将其作为本书的一章阅读:"Handbook of Data Structures and Applications"。
标签: algorithm tree graph-algorithm interval-tree segment-tree