Можно ли представить минимаксный алгоритм в структуре данных очереди или это возможно только внутри дерева?Возможна очередь минимального алгоритма?
ответ
Если вы реализуете минимакс в качестве поиска дерева по ширине, природа FIFO очереди является естественным подходом для алгоритма. Вы будете хранить каждую позицию в очереди, а затем все позиции, которые могут возникнуть в этой позиции. Зарезервируйте, пока вы не достигнете своей конечной глубины поиска. Но недостаток, и он большой, заключается в том, что существует экспоненциальное число конечных узлов относительно глубины дерева, и вам придется хранить все их в очереди для поиска в ширину.
Minimax лучше реализован как поиск глубины, который требует только линейного объема памяти по отношению к глубине дерева. Структура данных, используемая для этого поиска, представляет собой стек, либо через рекурсивные вызовы функций, либо на реализацию на основе прямого стека без служебных вызовов функции.
- 1. Алгоритм минимального алгоритма задержки
- 2. Описание алгоритма минимального циклического сдвига
- 3. Возможна ли «справедливая очередь» с помощью JMS
- 4. приоритетная очередь для алгоритма dijkstra
- 5. Общая очередь, метод для нахождения минимального значения
- 6. Время выполнения алгоритма Дейкстры - приоритетная очередь (куча)
- 7. Включение рекурсивного алгоритма в очередь ширины
- 8. Применения возврата алгоритма поиска минимального количества семестра выпускник
- 9. Сложность алгоритма для минимального числа кликов в графе
- 10. Проверить правильность алгоритма для минимального числа переходов в массиве
- 11. Поиск минимального доминирующего набора с использованием жадного алгоритма
- 12. Ошибка в поиске минимального остовного дерева с использованием алгоритма Крускала
- 13. Минимального изменения монеты: реконструировать решение из этого алгоритма
- 14. Динамическая очередь для эффективного выполнения алгоритма Breadth-First
- 15. Когда процесс переходит в готовую очередь для алгоритма планирования процессора?
- 16. Когда использовать массив и приоритетную очередь для алгоритма Prim?
- 17. Android TextViews. Возможна ли параметризация? Возможна ли привязка к модели?
- 18. Алгоритм минимального спаривания дерева Соллина
- 19. минимального остова отличается от другого
- 20. Алгоритм для минимального количества прямоугольников
- 21. перестановки алгоритма строкового алгоритма
- 22. Реализация алгоритма Алгоритма восстановления
- 23. Реализация алгоритма согласования алгоритмов
- 24. Стек и очередь сложность,
- 25. Возможна Консистенция возможна в случае Master - Master Configuration -
- 26. Самый быстрый алгоритм минимального покрывающего дерева
- 27. Минимальная очередь приоритетов с объектами
- 28. Детерминированный алгоритм минимального разреза неориентированного графа?
- 29. Возможна ли замена задания?
- 30. Возможна установка значенияUserInteractionEnabled глобально?
Вы хотите спросить, можете ли вы использовать очередь в алгоритме minmax? Или вы спрашиваете, можно ли представить различные состояния игры с помощью очереди? –
Игра состоит из дерева, с детьми и родителями. Использование дека для прохождения дерева - это один удобный способ, будь то глубина или ширина. Таким образом, вы можете реализовать его с помощью deque, но вам все равно нужно знать, какое состояние является дочерним по отношению к родительскому. – Mark