Greedy Algorithms
minimum spanning tree