Implemented Depth-First Search, Breadth-First Search, Uniform Cost Search, A* Search and the Suboptimal "Greedy" Search in search.py, searchAgents.py and util.py.
For instructions to run the code, please refer to: https://inst.eecs.berkeley.edu/~cs188/fa10/projects/search/search.html