Implementation of graph algorithms such as A* Algorithm, Uniform Cost Search, Best First Search, Depth First Search and Breath First Search.
This programs reads multiple input graphs from the input.txt files and runs all the respective search algoirithms on each graph and outputs the results in the output file.