This presentation summarizes Kruskal's algorithm and Prim's algorithm for finding minimum spanning trees in graphs. Kruskal's algorithm works by selecting the shortest edge in a network that does not create a cycle, repeating until all vertices are connected. Prim's algorithm starts with any vertex and selects the shortest edge connected to vertices already in the tree, repeating until all vertices are connected. Both algorithms are demonstrated on a example network to connect five villages to a market town, finding the minimum total edge length of 18 using either algorithm by connecting edges of length 2, 3, 4, 4, and 5.