- Add Node
- Add Edge
- Remove Node
- Remove Edge
- Print Graph
- Depth First Traversal - Recursive
- Depth First iterative
- Breadth First Traversal
- Topological Sort
- Cycle Detection
- Add Node
- Add Edge
- Shortest Distance
- Shortest Path - Dijkstra's Algorithm
- Cycle Detection
- Minimum Spanning Tree - Prim's Algorithm