Overview
Reverse-delete sorts edges from highest to lowest weight and removes an edge whenever the graph remains connected without it.
Builds a minimum spanning tree by deleting expensive edges that are not needed for connectivity.
Compact metadata for implementation and discovery.
Reverse-delete sorts edges from highest to lowest weight and removes an edge whenever the graph remains connected without it.
Quick facts
Runtime and memory behavior at a glance.
Best
O(V + E)
Average
O((V + E) log V)
Worst
O(V^2 + E)
Space
O(V + E)
Show removing expensive edges when their removal does not disconnect the graph on a small minimum spanning tree construction example.
Reverse-delete is usually less practical than Kruskal with union-find, but it exposes the same MST greedy structure.
What each reference supports for this entry.
Textbook support for Reverse-Delete Algorithm's algorithm family, complexity framing, and standard implementation concepts.
Open sourceAlgorithm catalog support for Reverse-Delete Algorithm in the graph, flow, matching, and combinatorial optimization benchmark area.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Graph Traversal · Core
Reverse-Delete Algorithm uses Boruvka's Algorithm as a subroutine, representation, or supporting idea while removing expensive edges when their removal does not disconnect the graph.
Compare with thisReverse-Delete Algorithm uses Boruvka's Algorithm as a subroutine, representation, or supporting idea while removing expensive edges when their removal does not disconnect the graph.
Reverse-Delete Algorithm uses Minimum Spanning Tree as a subroutine, representation, or supporting idea while removing expensive edges when their removal does not disconnect the graph.
Reverse-Delete Algorithm uses Kruskal's Algorithm as a subroutine, representation, or supporting idea while removing expensive edges when their removal does not disconnect the graph.