Implementation of several searching algorithms and heuristics in Python
Contains algorithms for depth-first search (DFS), breadth-first search (BFS), uniform-cost search (UCS), and A*. Contains heuristics for visiting all four corners, eating all the food on the map, and finding a path to the closest food.