В настоящее время я слежу за классом алгоритмов, и мы должны решить судоку.
У меня уже есть работающее решение с наивным возвратом, но я гораздо больше заинтересован в решении этой проблемы головоломки с древовидной структурой данных.
Моя проблема в том, что я не совсем понимаю, как это работает. Кто-нибудь может объяснить мне основы решения головоломки с деревом?
Я не ищу оптимизации. Я искал объяснения по таким алгоритмам, как Генетический алгоритм или что-то подобное. Моя цель только учиться на этом этапе. Мне трудно взять то, что я прочитал в научных статьях, и перевести это на реальную реализацию.
Надеюсь, я разъяснил свой вопрос.
Большое спасибо!
РЕДАКТИРОВАТЬ: я редактировать сообщение, чтобы быть более точным.