AI Search Algorithms

Computer Programming

Includes depth/breadth first, A*, best-first & hill climbing algorithms using custom heuristics. These algorithms are provided as template classes that are compatible with the Standard Template Library (STL) and can be adapted to your custom structure or class type!

I created these template classes early in my AI class during university and they were useful throughout the entire course. Being template classes they made each assignment simple!