A*是一套步骤(一种算法),计算机可以用来计算如何在两个地方之间快速到达某地。如果你有一个地点的清单,以及从一个地方直接到达另一个地方有多难,使用A*可以迅速告诉你最快的方法。它与Dijkstra算法有关,但它会做出聪明的猜测,这样它就不会花那么长的时间去尝试缓慢的方法。如果你只想要两个地方之间的路径,这是一个很好的系列步骤。如果你要从同一张地图上寻找许多路径,那么有一些更快的方法,可以一次找到所有的答案,比如Floyd-Warshall算法。如果你想在一次旅行中访问几个地方(旅行推销员问题),A*就不起作用。