A graph traversal and path search algorithm that uses heuristics to find the optimal path between nodes.
A* (A-star) is a graph traversal and path search algorithm that uses heuristics to find the optimal path from a start node to a goal node. It combines the advantages of Dijkstra's algorithm (guaranteed shortest path) with greedy best-first search (speed) by using both the actual distance from the start and an estimated distance to the goal.