Project that simulated a weighted, undirected graph with various data structures to support all graph operations in the minimum amount of time. Also finds Minimum Spanning Tree using Kruskal's algorithm.