我对A星算法的理解

本文探讨了A星算法的本质,即寻找两点间最短路径的问题。通过几何原理解释了算法的基本思想,并强调了两个关键步骤:计算起点到目标点的距离估计及路径节点的数据组织。

 最近看了看A星算法。原来只不过是两点之间直线最短。

简单理解就是:已知平面上不重合两点A,B。又知两点 C ,D。求从A经过C或D到B最短路径。

对于三角形我们知道两边之和大于第三边。就是说由A直接到B的距离是直线距离他肯定小于或等于又经过另外一点的路径。 对于C,D两点,越靠近A到B直线的那么经过他的就是最短的。

我的理解来看:A星算法的关键部分就是求A到另外节点距离和节点距离到终点B的距离(有其他情况称为权重)。

 另外一个关键部分就是数据的组织---这个是废话,需要根据实际情况而定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值