✳flâneur — a map of the web's best reading
Disjoint Set Union - Algorithms for Competitive Programming
cp-algorithms.com · 5,337 words · saved by 1 readers
This article discusses the data structure Disjoint Set Union or DSU. Often it is also called Union Find because of its two main operations.
cp-algorithms is supported by Coddy - interactive coding practice Last update: March 29, 2026   Translated From: e-maxx.ru Disjoint Set Union ¶ This article discusses the data structure Disjoint Set Union or DSU . Often it is also called Union Find because of its two main operations. This data structure provides the following capabilities. We are given several elements, each of which is a separate set. A DSU will have an operation to combine any two sets, and it will be able to tell in which set a specific element is. The classical version also introduces a third operation, it can cr
Explore this link on the map →related reading
- Visualizing Algorithmsbost.ocks.org
- Difference between Prim's and Kruskal's algorithm for MST - GeeksforGeeksgeeksforgeeks.org
- Competitive Programmer's Handbookcses.fi
- Dijkstra's algorithm - Wikipediaen.wikipedia.org
- Computer Scientists Establish the Best Way to Traverse a Graph | Quanta Magazinequantamagazine.org
- Role Of Algorithmsmatklad.github.io
- CS Academycsacademy.com
- LNCS 1879 - K-D Trees Are Better When Cut on the Longest Sideweb.cs.ucdavis.edu
- Fenwick tree - Wikipediaen.wikipedia.org
- Things I don't know - Codeforcescodeforces.com
- Minimum spanning tree - Wikipediaen.wikipedia.org
- CRDTs go brrrjosephg.com