• Shortest Path: Using BFS, Dijkstra’s Algorithm, Bellman-Ford, etc.
  • Cycle Detection: Using DFS.
  • Connected Components: Find the number of connected components in an undirected graph using DFS or BFS.
  • Topological Sorting: Used in Directed Acyclic Graphs (DAG) to sort vertices linearly.