登录
首页 » 算法 » c++A*寻路

c++A*寻路

于 2022-02-20 发布 文件大小:30.72 kB
0 442
下载积分: 2 下载次数: 1

代码说明:

这篇文章很适合A*算法的初学者,可惜网上没找到翻译版的。本着好东西不敢独享的想法,也为了锻炼一下英文,本人译了这篇文章。 由于本人英文水平非常有限,六级考了两次加一块不超过370分,因此本译文难免存在问题。不过也算是抛砖引玉,希望看到有更多的游戏开发方面的优秀译作出现,毕竟中文的优秀资料太少了,中国的游戏开发者的路不好走。 本人能力有限,译文中有小部分词句实在难以翻译,因此暂时保留英文原文放在译文中。对于不敢确定翻译是否准确的词句,本人用圆括号保留了英文原文,读者可以对照着加以理解。 A*算法本身是很简单的,因此原文中并没有过多地讨论A*算法本身,而是花了较大的篇幅讨论了用于保存OPEN和CLOSED集的数据结构,以及A*算法的变种和扩展。 编程实现A*是简单的,读者可以用STL对本文中的伪代码加以实现(本人已花一天时间实验过基本的A

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 归并排序
    与常见的归并排序算法不同,效率更高,使用C++编写,vs更高版本也可以直接用。 用模板类编写,可以熟悉模板的写法。 归并排序是分治法的典型应用,把原始数组分成若干子数组,对每一个子数组进行排序,继续把子数组与子数组合并,合并后仍然有序,最终得到排序结果。
    2022-11-06 08:55:04下载
    积分:1
  • 二维有限微分导热模型
    二 维热传导模型的有限元分析。可以改变热导率的参数,仿真时间,平面,输出的数据包括时间为三维!——Dimensional finite element analysis of heat conduction model. Can change the parameters of the conductivity, the simulation time, flat, the output of three-dimensional data, including time!
    2022-03-03 04:42:35下载
    积分:1
  • 最优二叉查找树
    C[i,j] 表示点i+1,i+2到点j中,选择任意一个点作为根,在(j-i)个解中找出成本最小的最优解 向前递推过程: 首先计算所有j-i=1的C(i, j) 然后依次计算j-i=2,3,…,n的C(i,j)。 C(0,n)=最优二分检索树的成本。 初始值 C(i,i) = 0 W(i,i) = Q(i),0≤i≤n 最优二分检索树的构造 在计算C(i, j)的过程中,记下使之取得最小值的k值,即树Tij的根,记为R(i, j)。 依据R(0, n)…,推导树的形态
    2022-03-04 13:28:28下载
    积分:1
  • 98年全国大学生数学建模竞赛B题"水灾巡视问题"模拟退火。...
    98年全国大学生数学建模竞赛B题"水灾巡视问题"模拟退火算法。-98 National Mathematical Contest in Modeling B and that the "flood inspections" simulated annealing.
    2022-01-26 00:53:20下载
    积分:1
  • C语言。二分,一个简单的迭代方,一个牛顿迭代的方
    用C语言来实现。二分法,简单迭代法矣牛顿迭代法这三种方法来求非线性的方程的根,比较这三种的收敛性。-C language. Dichotomy, a simple iterative method Yi Newton iteration of these three methods for nonlinear equations root, comparing the convergence of three.
    2022-01-25 14:43:08下载
    积分:1
  • BP神经网络源代码,通过BP神经网络可进行各种模拟,特别是运模拟都可以逼近...
    BP神经网络源代码,通过BP神经网络可进行各种模拟,特别是运算模拟都可以逼近-BP neural network source code
    2023-08-16 01:20:02下载
    积分:1
  • 面部识别大师
    关于人脸表情识别,
    2023-07-10 14:00:02下载
    积分:1
  • 基于VC单文档的B样条曲线实时仿真
    基于VC单文档的可视化B样条曲线绘制和仿真,可给定控制点,根据给定设定点自动绘制拟合后的B样条曲线,对学习B样条原理有很大帮助
    2022-02-28 12:29:48下载
    积分:1
  • monte carlo方在各个方面中的小应用
    monte carlo方法在各个方面中的小应用-monte carlo method in all aspects of small applications
    2022-02-10 11:48:07下载
    积分:1
  • 石子合并问题C++
    在一个圆形操场的四周摆放N堆石子(N≤100),现要将石子有次序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。编一程序,读入堆数N及每堆石子数(≤100)选择一种合并石子的方案,分别得到合并这N堆石子为一堆,可以得到的最大得分和最小得分
    2022-10-12 06:40:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载