A* je súbor krokov (algoritmus), ktorý môžu počítače použiť na zistenie, ako sa rýchlo dostať medzi dvoma miestami. Ak máte zoznam miest a ako ťažko sa dostanete z jedného priamo na druhé, pomocou A* môžete rýchlo zistiť najrýchlejšiu cestu. Je príbuzný Dijkstrovmu algoritmu, ale robí inteligentné odhady, takže netrávi toľko času skúšaním pomalých ciest. Je to dobrá séria krokov, ak chcete len cestu medzi dvoma miestami. Ak sa budete pýtať na veľa ciest z tej istej mapy, potom existujú rýchlejšie spôsoby, ktoré nájdu všetky odpovede naraz, ako napríklad Floyd-Warshallov algoritmus. A* nebude fungovať, ak chcete počas jednej cesty navštíviť niekoľko miest (problém obchodného cestujúceho).