Мой вопрос довольно прост.
Предположим, я выполняю алгоритм "Звезда" (алгоритм поиска, использующий эвристическую функцию для вычисления следующего состояния для посещения).
Я хочучтобы показать в сетке обновления (я буду применять это к задаче с 8 головоломками).Как мне это сделать?Я хочу, чтобы изменения были четко видны ... но по моему опыту, если я просто сделаю что-то вроде Grid[6].showValue(newValue)
, графический интерфейс будет просто "в режиме ожидания".
Я уверен, что это можно сделать с многопоточностью(может быть?), но есть ли более простой способ?
И еще один очень простой вопрос, если это возможно: мне интересно, есть ли в Java (моя IDE Netbeans) какой-нибудь класс, содержащий методы для поиска, такие как BFS, DFS иЗвезда?Если да, не могли бы вы предоставить ссылку на код алгоритмов (мне нужно использовать их в качестве основы для моего кода ... Я не могу включить их напрямую ... вы знаете ... назначение в университет).Я полагаю, этот код легко найти, поскольку Java является языком с открытым исходным кодом.Я не прав?
Большое спасибо