A repository of the various common data structures I have coded in C and C++:
- Simple Graph
- Breadth First Search (BFS) to find the shortest path
- Bellman Ford Algorithm
- Dijkstra's Algorithm (Using Adjacency Matrix)
- Dijkstra's Algorithm (Using Adjacency List)
- Bidirectional Dijkstra's Algorithm
- Johnson's Algorithm
- Edmond Karp Algorithm to find maximum flow in a flow network
- Relabel to Front Algorithm to find maximum flow in a flow network