A* est un ensemble d'étapes (un algorithme) que les ordinateurs peuvent utiliser pour trouver comment se rendre rapidement entre deux endroits. Si vous avez une liste d'endroits et que vous avez du mal à vous rendre d'un endroit à l'autre, l'utilisation de A* peut vous indiquer rapidement le chemin le plus rapide. Il est lié à l'algorithme de Dijkstra, mais il fait des suppositions intelligentes pour ne pas passer autant de temps à essayer des chemins lents. C'est une bonne série d'étapes si vous voulez seulement le chemin entre deux endroits. Si vous demandez plusieurs chemins à partir de la même carte, il existe des chemins plus rapides, qui trouvent toutes les réponses en même temps, comme l'algorithme de Floyd-Warshall. A* ne fonctionnera pas si vous voulez visiter plusieurs endroits au cours d'un même voyage (le problème du voyageur de commerce).