Concept Flow - Minimum spanning tree (Kruskal's)
Start with all edges sorted by weight
Pick smallest edge not yet chosen
Check if adding edge creates cycle?
Yes→Discard edge
No
Add edge to MST
Have MST edges = vertices - 1?
No→Repeat picking edges
Yes
Done: MST formed
Kruskal's algorithm sorts edges by weight, then adds edges one by one if they don't form a cycle, until the MST is complete.