>RunTimeFix
BookStudyPracticeInterviewsYouTubeCoursesAbout
Log inGet Started
Practice/Graph Algorithms
5 subtopics · 16 problems

Graph Algorithms

Cycle detection, topological sort, bridges, articulation points, and strongly connected components.

01Cycle Detection

Detect cycles in directed and undirected graphs.

2 medium2 hard
ProblemDifficultyLink
1900CAnji's Binary TreemediumSolve
1144FGraph Without Long Directed PathsmediumSolve
1904DSet To MaxhardSolve
1837EPlayoff FixinghardSolve

02Topological Sort

Order vertices of a DAG such that every edge goes left-to-right.

3 medium1 hard
ProblemDifficultyLink
1851DPrefix Permutation SumsmediumSolve
1881EBlock SequencemediumSolve
1144FGraph Without Long Directed PathsmediumSolve
1837DBracket ColoringhardSolve

03Bridges & Articulation Points

Find edges/vertices whose removal disconnects the graph.

3 hard
ProblemDifficultyLink
118EBertown roadshardSolve
652EPursuit For ArtifactshardSolve
732FTourist ReformhardSolve

04Strongly Connected Components (SCC)

Kosaraju's or Tarjan's algorithm for directed graphs.

1 medium2 hard
ProblemDifficultyLink
427CCheckpostsmediumSolve
732FTourist ReformhardSolve
894ERalph and MushroomshardSolve

052-SAT

Solve boolean satisfiability with at most 2 literals per clause via SCC.

1 medium1 hard
ProblemDifficultyLink
228EThe Road to Berland is Paved with Good IntentionsmediumSolve
776DThe Door ProblemhardSolve
All TopicsStudy the Theory
Was this helpful?
>RunTimeFix

Practical programming education. Books, videos, courses, and hands-on learning for competitive programming, DSA, and software engineering.

RunTimeFix

  • About
  • YouTube
  • Book
  • Study Library
  • Courses

Learn

  • Competitive Programming
  • DSA
  • Development
  • Databases

Legal

  • Privacy
  • Terms
  • Refund Policy

RunTimeFix — debug → solve → run

© 2026 RunTimeFix. All rights reserved.