All Artificial Intelligence Search algorithms. Depth first search, Breadth first search, uniform cost search, Greedy search, A star search, Minimax and Alpha beta pruning. Implemented in Python 3.
Depth first search using Stack
- Graphs and Adjacency Matrix
Breadth first search using Queue
- Graphs and Adjacency Matrix
Uniform Cost Search using Priority Queue
Greedy Search using Priority Queue
A Star Search using Priority Queue