This document describes algorithms for finding minimum spanning trees in graphs. It discusses Prim's algorithm and Kruskal's algorithm, which are greedy algorithms used to find minimum spanning trees in undirected weighted graphs. It compares the time complexity of the two algorithms and notes that Prim's algorithm has lower time complexity and is simpler to implement. The document also outlines applications of minimum spanning trees and provides examples of applying Prim's and Kruskal's algorithms to find the minimum spanning tree of sample graphs.