Результаты поиска по запросу "dijkstra"

6 ответов

Как я могу использовать двоичную кучу в алгоритме Дейкстры?

Я пишу код алгоритма dijkstra, для части, где мы должны найти узел с минимальным расстоянием от используемого в данный момент узла, я использую массив и перебираю его полностью, чтобы вычислить узел. Эта часть может быть заменена двоичной кучей, ...

10 ответов

Разница между алгоритмами Прима и Дейкстры?

В чем точная разница между алгоритмами Дейкстры и Прима? Я знаю, что Prim даст MST, но дерево, сгенерированное Dijkstra, также будет MST. Тогда какая точная разница?

1 ответ

Кратчайший путь в «двухграфе» с ограниченным количеством изменений

Позволять'скажем, у нас есть два ориентированных и положительно взвешенных графика на одном наборе вершин (первый график представляет, например, железные...

ТОП публикаций

1 ответ

Алгоритм Дейкстры с очередью с минимальным приоритетом

Я пытаюсь реализовать алгоритм Дейкстры с приоритетной очереди, но я не могуне понимаю, как это работает. Я читаю много руководств в Интернете, но могуЯ не п...

4 ответа

Нет, это не так. некоторые вершины могут появляться несколько раз в кратчайшем пути

ентированном графе с неотрицательными весами ребер я легко могу найти кратчайший путь от u до v, используя дейкстры. Но есть ли какая-нибудь простая настройка Дейкстры, чтобы я мог найти кратчайший путь от u до v через данную вершину w. Или любые ...

2 ответа

g [u] .size () - количество вершин, связанных с вершиной u.

приведена реализация алгоритма Дейкстры, который я написал из псевдокода вСтатья в википедии [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode], Для графа с примерно 40 000 узлов и 80 000 ребер, запуск занимает 3 или 4 минуты. Это ...

5 ответов

Используйте Дейкстры, чтобы найти Минимальное остовное дерево?

Дейкстры [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm]обычно используется для нахождения кратчайшего расстояния между двумя узлами на графике. Можно ли его использовать, чтобы найти минимумостовное ...

7 ответов

Не связано с вопросом ОП

ли мы использовать алгоритм Дейкстры с отрицательными весами? СТОП!Прежде чем вы подумаете: «Вы можете просто бесконечно прыгать между двумя точками и получать бесконечно дешевый путь», я больше думаю о односторонних путях. Заявка на это будет ...

2 ответа

Как перевернуть график за линейное время?

Я знаю, что есть два способа представления моего графика: один использует матрицу, а другой использует список. Если я использую матрицу, я должен перевернуть все биты в матрице. Разве это не занимает O (V ^ 2) времени? Если я буду использовать ...

3 ответа

Алгоритм Дейкстры с «обязательными для прохождения» узлами