Solution to the first homework assignment of CS520 - Introduction to AI.
The code implements repeated A* forward, backward and adaptive on a square maze like grid.
For more information read file Assignment1.pdf
To compile and run use:
g++ -Wall main.cpp a_star_search.cpp cell_priority_queue.cpp -o search.bin && ./search.bin