The document surveys classical and recent algorithms for finding minimum spanning trees (MST) in weighted graphs, including Kruskal's, Prim's, and Boruvka's algorithms. It discusses the applications, objectives, advantages, and disadvantages of these algorithms, along with newer approaches that enhance classical methods. The findings highlight the importance of MST in various fields such as communication networks and optimization problems, while also presenting complexities associated with different algorithms.