Результаты поиска по запросу "dijkstra"
Как я могу использовать двоичную кучу в алгоритме Дейкстры?
Я пишу код алгоритма dijkstra, для части, где мы должны найти узел с минимальным расстоянием от используемого в данный момент узла, я использую массив и перебираю его полностью, чтобы вычислить узел. Эта часть может быть заменена двоичной кучей, ...
Разница между алгоритмами Прима и Дейкстры?
В чем точная разница между алгоритмами Дейкстры и Прима? Я знаю, что Prim даст MST, но дерево, сгенерированное Dijkstra, также будет MST. Тогда какая точная разница?
Кратчайший путь в «двухграфе» с ограниченным количеством изменений
Позволять'скажем, у нас есть два ориентированных и положительно взвешенных графика на одном наборе вершин (первый график представляет, например, железные...
Алгоритм Дейкстры с очередью с минимальным приоритетом
Я пытаюсь реализовать алгоритм Дейкстры с приоритетной очереди, но я не могуне понимаю, как это работает. Я читаю много руководств в Интернете, но могуЯ не п...
Нет, это не так. некоторые вершины могут появляться несколько раз в кратчайшем пути
ентированном графе с неотрицательными весами ребер я легко могу найти кратчайший путь от u до v, используя дейкстры. Но есть ли какая-нибудь простая настройка Дейкстры, чтобы я мог найти кратчайший путь от u до v через данную вершину w. Или любые ...
g [u] .size () - количество вершин, связанных с вершиной u.
приведена реализация алгоритма Дейкстры, который я написал из псевдокода вСтатья в википедии [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode], Для графа с примерно 40 000 узлов и 80 000 ребер, запуск занимает 3 или 4 минуты. Это ...
Используйте Дейкстры, чтобы найти Минимальное остовное дерево?
Дейкстры [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm]обычно используется для нахождения кратчайшего расстояния между двумя узлами на графике. Можно ли его использовать, чтобы найти минимумостовное ...
Не связано с вопросом ОП
ли мы использовать алгоритм Дейкстры с отрицательными весами? СТОП!Прежде чем вы подумаете: «Вы можете просто бесконечно прыгать между двумя точками и получать бесконечно дешевый путь», я больше думаю о односторонних путях. Заявка на это будет ...
Как перевернуть график за линейное время?
Я знаю, что есть два способа представления моего графика: один использует матрицу, а другой использует список. Если я использую матрицу, я должен перевернуть все биты в матрице. Разве это не занимает O (V ^ 2) времени? Если я буду использовать ...