【发布时间】:2014-06-11 11:06:34
【问题描述】:
我有一个应用程序,我需要针对动态变化的数据(全二维)进行最近邻、矩形/多边形重叠和其他基本计算几何操作。我了解静态情况下的基本数据结构(四叉树、二维Kd-trees、R-trees、BSP 等),但我想了解动态情况下的最新技术。困难似乎在于知道何时/如何平衡插入和删除。例如,是否有一个动态数据结构可以针对 O(log n + k) 中的 n 个点回答 k-最近邻,其中插入和删除需要 O(log n)(可能摊销)?是否有标准参考资料总结了有关此问题的已知信息?
【问题讨论】:
-
你找到合适的数据结构了吗?我很高兴听到你在这方面的进展。谢谢
标签: algorithm geometry theory computational-geometry