About 413,000 results
Open links in new tab
  1. Introduction to Disjoint Set (Union-Find Data Structure)

    Jul 24, 2025 · It takes two elements as input and finds the representatives of their sets using the Find operation, and finally puts either one of the trees (representing the set) under the root …

  2. Disjoint-set data structure - Wikipedia

    In computer science, a disjoint-set data structure, also called a union–find data structure or merge–find set, is a data structure that stores a collection of disjoint (non-overlapping) sets. …

  3. Disjoint Set Union - Algorithms for Competitive Programming

    Dec 15, 2025 · To combine two sets (operation union_sets(a, b)), we first find the representative of the set in which a is located, and the representative of the set in which b is located. If the …

  4. Find an algorithm to solve it. Fast enough? Fits in memory? If not, figure out why. Find a way to address the problem. Iterate until satisfied.

  5. Disjoint-set Data Structure (Union-Find) - Brilliant

    Union-find, as it is popularly called, is a data structure that categorizes objects into different sets and lets checking out if two objects belong to the same set.

  6. Disjoint–Set Data Structure (Union–Find Algorithm)

    Sep 19, 2025 · This post explains the working of disjoint-set data structure (also called union find data structure). A disjoint-set is a data structure that keeps track of a set of elements …

  7. Master the Union Find Algorithm: Your Ultimate Guide for …

    2 days ago · Unlock the power of the Union Find Algorithm (DSU) for graph and connectivity problems. This in-depth guide covers intuition, optimized implementation, and real interview …

  8. Union-Find: The Ultimate Algorithm - numberanalytics.com

    Jun 13, 2025 · The Union-Find algorithm is used for managing a set of elements partitioned into disjoint subsets. It's particularly useful in graph theory, network connectivity problems, and …

  9. Union-Find Algorithm | Labuladong Algo Notes

    Dec 9, 2025 · This article explains the Union-Find dynamic connectivity algorithm, solves related problems on LeetCode, and provides implementations in Java, Python, Go, JavaScript, and C++.

  10. Design and Analysis, Carnegie Mellon University Union-Find In this lecture we describe the disjoint. sets problem and the family of union-find data struc-tures. This is a problem that …