# Graphs

- [Core Concept](/interview-prep/graphs/core-concept.md)
- [Bookmarks](/interview-prep/graphs/bookmarks.md)
- [Representation of graphs](/interview-prep/graphs/representation-of-graphs.md)
- [Breadth First Search](/interview-prep/graphs/breadth-first-search.md)
- [Walls and Gates](/interview-prep/graphs/breadth-first-search/walls-and-gates.md)
- [Depth First Search](/interview-prep/graphs/depth-first-search.md)
- [Number of Islands](/interview-prep/graphs/depth-first-search/number-of-islands.md)
- [Disjoint Sets - Union Find (Connected Components)](/interview-prep/graphs/disjoint-sets-union-find-connected-components.md)
- [Number of Islands II](/interview-prep/graphs/disjoint-sets-union-find-connected-components/number-of-islands-ii.md)
- [Process Restricted Friend Requests](/interview-prep/graphs/disjoint-sets-union-find-connected-components/process-restricted-friend-requests.md)
- [Cycle in Graph](/interview-prep/graphs/cycle-in-graph.md)
- [Graph Valid Tree](/interview-prep/graphs/cycle-in-graph/graph-valid-tree.md)
- [Topological Sort](/interview-prep/graphs/topological-sort.md)
- [Course Schedule](/interview-prep/graphs/topological-sort/course-schedule.md)
- [Course Schedule II](/interview-prep/graphs/topological-sort/course-schedule-ii.md)
- [All Ancestors of a Node in a Directed Acyclic Graph](/interview-prep/graphs/topological-sort/all-ancestors-of-a-node-in-a-directed-acyclic-graph.md)
- [Bipartite Graph](/interview-prep/graphs/bipartite-graph.md): A graph of two disjoint sets
- [Is Graph Bipartite?](/interview-prep/graphs/bipartite-graph/is-graph-bipartite.md)
- [Possible Bipartition](/interview-prep/graphs/bipartite-graph/possible-bipartition.md)
- [Grid Coloring / Flood Fill](/interview-prep/graphs/grid-coloring-flood-fill.md)
- [Shortest Path](/interview-prep/graphs/shortest-path.md)
