【发布时间】:2021-07-09 04:59:16
【问题描述】:
四叉树完全创建后,为什么比较操作(用于n对象的碰撞检测)需要线性n log(n)时间?节点按区域/象限递归拆分,搜索将向下扫描树,修剪不在搜索坐标内的路径,最终在碰撞节点的边界内找到或未找到目标节点。每个操作都在比较一个划分的分区n,这似乎是log(n) 时间,而不是n log(n)。
【问题讨论】:
-
你说什么时间?是时候为 n 个物体寻找碰撞了吗?寻找特定物体与其他物体的碰撞?
-
@MBo 发现
n对象的冲突
标签: javascript algorithm quadtree