Software Engineering KB

Home

❯

01 Foundations

❯

01 Algorithms

❯

02 Sub Concept

❯

Kosaraju's Algorithm

Kosaraju's Algorithm

Feb 10, 20261 min read

  • algorithms
  • graph-algorithms
  • kosarajus
  • scc

Kosaraju’s Algorithm

← Back to Strongly Connected Components

A two-pass DFS algorithm for finding strongly connected components. First pass computes finish times, second pass processes vertices in reverse finish order on the transposed graph. O(V + E) time, conceptually simpler than Tarjan’s Algorithm.

algorithms graph-algorithms kosarajus scc


Graph View

Backlinks

  • Strongly Connected Components

Created with Quartz v4.5.2 © 2026

  • GitHub