【发布时间】:2012-02-18 07:12:50
【问题描述】:
不久前我做了一个关于四叉树寻路的项目,我想改进它的性能。似乎使用 tesseral 算法来确定节点邻接(根据this page,由不列颠哥伦比亚大学地理系提供)将比我目前使用的蛮力方法快得多(我正在检查对于共享边,这对于静态四叉树效果很好,但如果地图发生变化,开销会太大)。
我或多或少地了解邻接算法部分所说的内容,但我不确定如何开始。我主要对 C# 感兴趣,但如果已经有一些源代码可以处理我可以查看的 tesseral 算术,那将是非常棒的,无论语言如何。否则,谁能给我一些关于处理加法/减法进位的指示?
【问题讨论】:
-
我只是想到了一个更好的方法。是的,有点晚了,我知道。也应该比解压缩重新压缩要好得多。