Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Практическое применениеИ да, как правильно заметили, то, что он ориентирован на ребра единичной длинны не мешает модифицировать его для прочих нужд.
Волновой алгоритм — один из основных при автоматизированной трассировке (разводке) печатных плат. Также одно из характерных применений волнового алгоритма — поиск кратчайшего расстояния на карте в стратегических играх.
<source lang="java">
<!-- Code here -->
</source>

К сожалению, А* показывает не очень хорошую скорость.Базовый — не значит оптимальный или лучший. Хотя А* достаточно сбалансирован для большинства задач. Базовый — это основной или простейший, на котором легко показать основные задачи алгоритма в целом. ИМХО конечно.
Базовые алгоритмы нахождения кратчайших путей во взвешенных графах