Understanding Union Find from Robert Endre Tarjan
Union-Find (or Disjoint Set) is a data structure used to manage disjoint sets of elements through two primary operations: find(x) and union(A, B). The find(x) operation determines which set the element belongs to, while the union(A, B, C) operation merges the sets and into a single set . In this article, we will explore Robert Endre Tarjan’s work on determining the upper bound of the time complexity for these Union-Find operations.