This module has some Advanced concepts and Programs related to Graph Theory in Java
- Depth First Search (DFS)
- Breadth First Search (BFS) or Moore’s algorithm
- Topological sort
- Minimum Spanning Tree i) Prim's Algorithm ii) Kruskal's Algorithm
- Bellman-ford Algoritm
- Shortest Path Algorithm
- A* Search Algorithm
- Floyd-Warshall Algorithm
- Dijkstra's Algorithm
- Dial's Algorithm
- Johnson's Algorithm for all pairs shortest path
- Karp's minimum mean weight cycle Algorithm
- Push Relabel Algorithm
- Karger's Algorithm
- Ford-Fulkerson's Algorithm for Maximum Flow
- Floos-Fill Graph Colouring Algorithm
- hierHolzer's Algorithm for Directed Graph
- Greedy Algorithm for Graph Colouring
- Erdos Renyl model to generate Random Graphs
- Hopcroft-karp Algorithm for Maximum Matching
Adjacency, Path, Edges, Vertices, Connected Graph, Directed Graph, Non-COnnected Graph, Non-Directed Graph, Weighted Graph, un-Weighted Graph, Adjaceny Matrix, Adjacency List, MST-Minimum Spanning Tree, STL-Standard Template Library, Maximum Flow, Minimum Flow, Graph Colouring