>RunTimeFix
BookStudyPracticeInterviewsYouTubeCoursesAbout
Log inGet Started
Practice/Disjoint Set Union (DSU)
3 subtopics · 10 problems

Disjoint Set Union (DSU)

Union-Find: track connected components with union by rank + path compression.

01Basic DSU

Standard DSU with path compression and union by rank.

1 easy3 medium1 hard
ProblemDifficultyLink
1921CSending MessageseasySolve
1167CNews DistributionmediumSolve
1829DGold RushmediumSolve
1411CSet and DecreasemediumSolve
1881FMinimum Maximum DistancehardSolve

02Weighted / Ranked DSU

DSU with extra info — track size, weight, or parity of edges.

2 medium1 hard
ProblemDifficultyLink
722CDestroying ArraymediumSolve
1290BIrreducible AnagramsmediumSolve
687DDividing Kingdom IIhardSolve

03DSU with Rollback

Undo union operations — useful for offline divide-and-conquer.

2 hard
ProblemDifficultyLink
892EEnvyhardSolve
813FBipartite CheckinghardSolve
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.