Я пытаюсь решить пасьянс Peg с помощью алгоритма поиска в глубину вперед - это должно быть возможно, так как "современные компьютеры изучают игру".
должно быть возможно решить эту игру, поскольку "современные компьютеры могут легко исследовать
все игров
I need to find the longest cycle in a directed graph using DFS. I once saw this Wikipedia article describing the way of doing this, and I think it approached the problem something like marking the ...
Мне нужно запрограммировать функцию Лиспа, которая находит самый длинный путь между двумя узлами без повторного посещения каких-либо узлов. Хотя, если начальный и конечный узлы совпадают, этот узел можно повторно посетить. Функция ...
Большинство примеров графовой библиотеки Boost :выполняют поиск в глубину -сначала -, вызывая утилиты поиска в глубину Boost. После создания вершин и ребер вызов DFS на графе...
Перечисление всех простых путей между двумя вершинами в произвольном графе вообще занимает экспоненциальное время, потому что может быть экспоненциальное число простых путей между вершинами. Но что...
У меня есть идеальное бинарное дерево, т.е. каждый узел в дереве является либо листовым узлом, либо имеет двух дочерних узлов, и все листовые узлы находятся на одном уровне. Каждый узел имеет индекс в глубину -первого порядка. (. в...
Всем счастливой пасхи. В настоящее время я изучаю топологическую сортировку и задаюсь вопросом о том, что топологическая сортировка пытается действительно сортировать. Руководство по проектированию алгоритмов описывает топологическую сортировку в...
В Руководстве по проектированию алгоритмов достаточно хорошо описаны BFS и DFS. Код для dfs в книге имеет проблему при принятии решения о том, следует ли избегать двойной обработки ребер. Я нашел опечатки и применил...
Мне нужна помощь в обходе древовидной структуры в глубину. Я не могу придумать алгоритм, чтобы сделать это правильно. Мой ввод таков: [["A", "B", "C"], ["1", "2"], ["a", "b", "c", "...
У меня есть дерево с такой структурой: __2__3__4 / \__5__6
0__1___7/__8__9 \\\\__10__11__12 \__ __ __ 13 14 15 Узел 1 имеет четыре дочерних узла (2,7,10,13), узлы 2 ...
Я пытаюсь реализовать модифицированный алгоритм параллельного поиска в глубину в Erlang (назовем его * dfs_mod *). Все, что я хочу получить, это все «тупиковые пути», которые в основном являются путями, которые ...
Почему время работы BFS и DFS равно O (V + E), особенно когда есть узел, имеющий направленное ребро к узлу, к которому можно добраться из вершины, как в этом примере на следующем сайте ...
В соответствии с книгой (Введение в алгоритм), в dfs края классифицируются как 4 вида: Край дерева, если в кромке (u,v), v сначала обнаруживается, то (u, v) - это
край дерева.
Back Edge, if ......, v is ...
Есть группа людей [допустим, 1874 человека], все они представляют разные компании [допустим, 236 из них] в мире. Моя задача лучше всего определить, в какой компании работает каждый человек. Уловка ...
Я всегда путаюсь, использую ли я стек или очередь для DFS или BFS. Может ли кто-нибудь предоставить некоторую интуицию о том, как запомнить, какой алгоритм использует какую структуру данных?
Я много раз читал о DFS и BFS, но это сомнение не покидает меня с давних пор. Во многих статьях упоминается, что DFS может зацикливаться. Насколько мне известно, это ...
I'm trying to understand the algorithm for a Depth-Limited-Search on wikipedia, and I'm trying to figure out what exactly it means to expand a node. I attempted to search for an answer but all I got ...
Я использую BGL для хранения моего DAG. У вершин есть состояния. Учитывая изменение состояния в одной из вершин, я хочу обновить зависимые вершины. Это я могу сделать с помощью boost :: depth_first_search и ...
Рассмотрим следующий график: I ' m пытается найти способ перечислить все возможные пути от исходного узла до целевого узла. Например, от A до E у нас есть следующие возможные пути: ABCDE
...