Disjoint-set data structure
Meaning in software engineering, with examples
In software engineering, disjoint-set data structure means: A structure that tracks non-overlapping groups and supports finding an item's group and joining groups efficiently.
In Turkish: ayrık kümeler veri yapısı
How it is used
Also called union-find. Used for connectivity and grouping algorithms; it is not a general collection of arbitrary overlapping sets.
Example sentences
The disjoint-set data structure tracks which network nodes are already connected.
Nodes in the same group can be recognized without walking every connection again.
We used a disjoint-set data structure to join two account groups when a shared identifier linked their accounts.
The structure maintains separate groups until a discovered link causes their union; it does not store overlapping group memberships.
Common collocations
- disjoint-set data structure operations
- implement a disjoint-set data structure
Related terms
More terms: Data Structures and Algorithms
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
