一个高效的A-star寻路算法

这种写法比较垃圾,表如今每次搜索一个点要遍历整个地图那么大的数组,若是地图为256*256,每次搜索都要执行65535次,若是遍历多个点就是n*65535,速度上实在是太垃圾了 简单说下思路,之后补充算法 优化重点在在open表和close表的遍历上,这两个地方优化后,astar会大量提速 close只用来查询因此能够用hash这样就避免了遍历 open首先用来查询是否有相同的点若是有会比较替换F
相关文章
相关标签/搜索