Menu
Coddy logo textTech

Алгоритмы на графах

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

Сравнение: Алгоритмы на графах

АлгоритмВремяПамятьРешаетВзвешенный
Depth-First SearchO(V + E)O(V)TraversalNo
Breadth-First SearchO(V + E)O(V)Traversal / shortest pathNo
Topological SortO(V + E)O(V)Ordering (DAG)No
Dijkstra's AlgorithmO((V + E) log V)O(V)Shortest pathYes (non-negative)
Bellman-Ford AlgorithmO(V · E)O(V)Shortest pathYes (± weights)
Kruskal's AlgorithmO(E log E)O(V)Minimum spanning treeYes
Prim's AlgorithmO(E log V)O(V)Minimum spanning treeYes