# Graph

- [Data Structure](/overview/2.-data-structures/graph/data-structure.md): How to store Graph data in a code?
- [Traverse Graph](/overview/2.-data-structures/graph/traverse-graph.md)
- [Detect a cycle in a Graph](/overview/2.-data-structures/graph/detect-a-cycle-in-a-graph.md)
- [DFS \*](/overview/2.-data-structures/graph/detect-a-cycle-in-a-graph/dfs.md)
- [undirected clean code](/overview/2.-data-structures/graph/detect-a-cycle-in-a-graph/dfs/undirected-clean-code.md)
- [Union Find](/overview/2.-data-structures/graph/detect-a-cycle-in-a-graph/union-find.md)
- [Count edges - undirected only](/overview/2.-data-structures/graph/detect-a-cycle-in-a-graph/count-edges-undirected-only.md): Edges should have to be n - 1 where n is the number of vertexes
