Graph Search Algorithms

Graphs are non-linear data structures. Searching in a graph generally involves finding whether a node exists in the Graph or not or the shortest path between two nodes.

Major topics

 * Breath-First Search
 * Depth-First Search
 * Bellman-Ford Algorithm
 * Dijkstra's Algorithm
 * A* Algorithm