Given a connected graph, the objective of this system is to build a (any) minimum spanning tree of the graph using Kruskal's Algorithm.
The table below, lists all the colors used in the graph, along with their interpretations.
| Node/Edge Color | Type |
| Unselected Node | |
| Selected Node | |
| Unselected Edge | |
| Selected Edge | |
| Incorrect Edge |
In this system, you are provided with a connected graph. You can click on any edge to add the edge (and connecting nodes) to the sub-graph.
A minimum spanning tree is a spanning tree of a graph, which has the minimum possible total edge weight.
You can reposition edges and nodes by dragging nodes if the labels are not visible due to overlapping.