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