Minimum spanning trees playlist
❯ python prims.py
Minimum spanning tree: [('A', 'B', 2), ('A', 'C', 3), ('C', 'E', 1), ('A', 'D', 3), ('C', 'F', 6), ('F', 'G', 9)]
Total cost: 24
❯ pip install unionfind
❯ python kruskals.py
Minimum spanning tree: [('C', 'E', 1), ('A', 'B', 2), ('A', 'C', 3), ('A', 'D', 3), ('D', 'F', 7), ('F', 'G', 9)]
Total cost: 25