Graph Search Algorithms#
Contents#
-
Breadth-first Search (BFS)
Depth-first Search (DFS)
Dijkstra Search
Uniform-Cost Search (UCS)
-
Minimum Spanning Tree
Hill Climbing
Beam Search
A* Search
Bi-directional Search
Hierarchical Approaches
This section covers various search algorithms and provides Python examples for each algorithm. A comparison of time and space complexities is also included at the end.