Final project for CS2110. Implemented with BFS and Dijkstra's algorithms using Java.