algorithm - bentley ottman算法扫线数据结构实现

标签 algorithm implementation

谁能告诉我哪种数据结构最适合用于 Bentley Ottman 算法中的扫描线和事件队列?堆对事件队列有意义,但对扫描线没有意义,因为我们需要最后插入点的两个邻居。如何实现 log(n) 插入时间并在扫描线数据结构中找到邻居?

最佳答案

平衡二叉搜索树是传统的。

关于algorithm - bentley ottman算法扫线数据结构实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26566061/

相关文章:

c++ - 如何从位置和地标获取 (X,Y) vector

domain-driven-design - DDD : Should a Dto Assembler be a part of Domain Layer?

c - C中B+树的简单实现

c# - 如何优化 "toExponential"算法的实现以提高精度?

algorithm - 没有得到正确的预期输出

c# - 如何使用 PictureBox 打开/关闭相机

算法:T(N) =2^N

c++ - Eclipse 提示递归函数调用

java 在实现类中声明方法,而不是在接口(interface)中声明方法

c++ - 双链表混淆