http://blog.csdn.net/shanshanpt/article/details/8977512

这篇文章讲得不错。

所谓的启发函数,所谓权值之类(此处所谓的权值就是路劲的长度)。YES,我们需要OPEN表中权值F最小的那个点!为什么呢,当然是权值越小,越靠近目标点咯!

对于权值我们设为F,那么F怎么计算到的!我们有两个项!G和H,

G = 从起点A,沿着产生的路径,移动到网格上指定方格的路径耗费。
H = 从网格上那个方格移动到终点B的预估移动耗费。这经常被称为启发式的。这样叫的原因是因为它只是个猜测。我们没办法事先知道路径的长度。(但是我们需要知道:虽然只是猜测,但是只要是基于一个统一的标准,相对远近的趋势是不变的!这一点是很重要的! )

例如:H值的估计采用“曼哈顿”法,也就是当前的点,到目标点,横向和纵向的格子数相加,就是H值!

最新文章

  1. [iOS翻译]Cocoa编码规范
  2. Visual Studio找不到iOS模拟器
  3. HDU 2671 Can't be easier(数学题,点关于直线对称)
  4. navigator,JS检测浏览器插件
  5. to_date()与to_char()
  6. 画地为Mask,随心所欲的高效遮罩组件[Unity]
  7. Python实战之列表list的详细简单练习2
  8. SSH深度历险(三) EJB Session Bean有状态和无状态的区别与联系
  9. HashMap方法介绍
  10. CentOS 7下编译安装Boost_1_57_0
  11. JDK安装遇见的问题及解决方案
  12. C#_asp.net mvc 验证码功能的具体实现
  13. TZOJ 4493: Remove Digits
  14. JetBrains 产品线破解方法
  15. CSS-选择器权重计算
  16. Usbhub驱动编译
  17. swift - 百度地图API集成
  18. AngularJS $scope 继承性 作用 生命周期
  19. Zookeeper笔记之四字命令
  20. SQL Server数据库定时备份解决方案

热门文章

  1. df---显示磁盘分区使用空间
  2. 【CS Round #37 (Div. 2 only) D】Reconstruct Graph
  3. I帧、P帧和B帧的特点
  4. stl--vector 操作实现
  5. JAVA基础针对自己薄弱环节总结02(循环)
  6. Linq聚合函数使用
  7. 调用google翻译
  8. Linux系统下到哪儿寻找硬件错误
  9. 2017国家集训队作业[agc014d]Black and White Tree
  10. dp之多重背包(二进制优化)