Я хотел бы решить / реализовать задачу 8 головоломок, используя алгоритм A * в Java. Я спрашиваю, может ли кто-нибудь помочь мне, объясняя мне шаги, которые я должен выполнить, чтобы решить это. Я прочитал в сети, как работает A *, но я не знаю, как начать реализацию в Java.
Буду очень признателен, если вы, ребята, поможете мне и дадите мне рекомендации, чтобы я сам смог реализовать это на Java. Я действительно хочу сделать это, чтобы иметь возможность понять это, поэтому мне просто нужно руководство, чтобы начать.
Я буду использовать приоритетные очереди и буду читать исходную конфигурацию из текстового файла, который выглядит, например, так:
4 3 6
1 2 5
7 8
Приветствуются ссылки на другие сайты для получения дополнительной информации / учебных пособий.