【发布时间】:2010-02-19 17:59:45
【问题描述】:
我的某个项目似乎需要使用四叉树,这是我以前从未使用过的。从我所读到的内容来看,它们应该允许显着的性能增强,而不是对问题的蛮力尝试。这些 python 模块有什么好处吗?
- Quadtree 0.1.2 否:无法在 Python 3.1 中执行
- QuadTree 是的: 处理矩形时很简单
- quadtree.py 否:不支持所需的操作
编辑 1:有谁知道比 pygame wiki 中提供的更好的实现?
编辑 2:以下是一些其他人可能会发现对 Python 中的路径查找技术有用的资源。
【问题讨论】:
-
我想你在这里跳过了一步:如果你“以前没有四叉树的经验,也不知道如何使用它们”,那么你怎么知道你需要四叉树库?即使假设您找到了满足您需求的完美匹配项,您不会在正确使用它时遇到麻烦吗? IMO,在开始实施之前,您需要多研究一下这个问题。
标签: python performance quadtree