• 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)...
    35 KB (4,910 words) - 08:40, 20 June 2025
  • Thumbnail for Disjoint sets
    set theory in mathematics and formal logic, two sets are said to be disjoint sets if they have no element in common. Equivalently, two disjoint sets are...
    10 KB (1,290 words) - 04:27, 4 May 2025
  • b)-tree Link/cut tree SPQR-tree Spaghetti stack Disjoint-set data structure (Union-find data structure) Fusion tree Enfilade Exponential tree Fenwick tree...
    9 KB (914 words) - 05:55, 20 March 2025
  • Thumbnail for Disjoint union
    In mathematics, the disjoint union (or discriminated union) A ⊔ B {\displaystyle A\sqcup B} of the sets A and B is the set formed from the elements of...
    7 KB (1,188 words) - 21:33, 18 March 2025
  • in a set. Some set data structures are designed for static or frozen sets that do not change after they are constructed. Static sets allow only query...
    25 KB (2,958 words) - 08:16, 28 April 2025
  • Thumbnail for Kruskal's algorithm
    The key steps of the algorithm are sorting and the use of a disjoint-set data structure to detect cycles. Its running time is dominated by the time to...
    16 KB (1,829 words) - 02:58, 18 July 2025
  • both being true Disjoint union Disjoint-set data structure This disambiguation page lists articles associated with the title Disjoint. If an internal...
    459 bytes (68 words) - 18:54, 20 April 2018
  • Thumbnail for Connectivity (graph theory)
    computationally whether a graph is connected (for example, by using a disjoint-set data structure), or to count the number of connected components. A simple algorithm...
    17 KB (2,062 words) - 23:37, 25 March 2025
  • {\displaystyle \delta =o(b)} bits). In the disjoint-set data structure, the structure represents a collection of disjoint sets; there is an update operation, called...
    10 KB (1,404 words) - 20:05, 11 September 2024
  • computer science programming idiom Disjoint-set data structure, a data structure used to track disjoint sets Distress signal unit, used by firefighters Dynamic...
    2 KB (314 words) - 02:17, 27 May 2023
  • algorithm's access to the structure vary. This model has been used extensively with problems related to the disjoint-set data structure. Thus, Tarjan and La...
    3 KB (363 words) - 08:32, 20 June 2025
  • possible operations on data of this type, and the behavior of these operations. This mathematical model contrasts with data structures, which are concrete...
    31 KB (4,306 words) - 16:48, 10 July 2025
  • In computer science, a linked data structure is a data structure which consists of a set of data records (nodes) linked together and organized by references...
    8 KB (1,043 words) - 19:44, 10 July 2025
  • Thumbnail for Big O notation
    Algorithms and Data Structures. U.S. National Institute of Standards and Technology. Retrieved December 16, 2006. The Wikibook Data Structures has a page...
    68 KB (9,101 words) - 22:51, 16 July 2025
  • Partition of an interval Partition of a set Ordered partition Partition refinement Disjoint-set data structure Partition problem 3-partition problem Partition...
    4 KB (237 words) - 00:57, 26 February 2024
  • appears in the time complexity of some algorithms, such as the disjoint-set data structure and Chazelle's algorithm for minimum spanning trees. Sometimes...
    62 KB (7,410 words) - 11:24, 23 June 2025
  • Thumbnail for Tree (abstract data type)
    science, a tree is a widely used abstract data type that represents a hierarchical tree structure with a set of connected nodes. Each node in the tree...
    17 KB (2,207 words) - 10:40, 22 May 2025
  • Thumbnail for Rocq
    language which is largely programmed and proven correct in Rocq. Disjoint-set data structure: correctness proof in Rocq was published in 2007. Feit–Thompson...
    19 KB (1,882 words) - 14:23, 17 July 2025
  • Thumbnail for Maze generation algorithm
    efficient implementation using a disjoint-set data structure can perform each union and find operation on two sets in nearly constant amortized time...
    19 KB (2,447 words) - 11:38, 22 April 2025
  • Thumbnail for Parent pointer tree
    Parent pointer tree (category Trees (data structures))
    also used as disjoint-set data structures. The structure can be regarded as a set of singly linked lists that share part of their structure, in particular...
    4 KB (534 words) - 09:02, 7 July 2025
  • with specified types. The set of all possible values of a sum type is the set-theoretic sum, i.e., the disjoint union, of the sets of all possible values...
    17 KB (2,092 words) - 17:16, 24 May 2025
  • Partition refinement (category Data structures)
    to the union-find data structure, which also maintains a partition into disjoint sets but in which the operations merge pairs of sets. In some applications...
    11 KB (1,350 words) - 01:37, 19 June 2025
  • Datalog (redirect from Magic Sets algorithm)
    of data structures used to store relations; common choices include hash tables and B-trees, other possibilities include disjoint set data structures (for...
    58 KB (4,894 words) - 04:15, 17 July 2025
  • Thumbnail for Steiner tree problem
    one tree remains. By using a Heap (data structure) to implement the priority queue and a disjoint-set data structure to track to which tree each visited...
    36 KB (4,424 words) - 19:08, 23 June 2025
  • Thumbnail for Stack (abstract data type)
    counter to keep track of the size of the list: structure frame: data : item next : frame or nil structure stack: head : frame or nil size : integer procedure...
    40 KB (4,727 words) - 00:02, 29 May 2025
  • Thumbnail for Data type
    about (disjoint) unions or Cartesian products of types. Value space and behaviour A type is a set of values which a variable can possess and a set of functions...
    26 KB (3,407 words) - 06:06, 19 July 2025
  • Thumbnail for Robert Tarjan
    Sleator). Another significant contribution was the analysis of the disjoint-set data structure; he was the first to prove the optimal runtime involving the...
    18 KB (1,513 words) - 11:32, 21 June 2025
  • Thumbnail for Intersection (set theory)
    2\}} and { 3 , 4 } {\displaystyle \{3,4\}} are disjoint, while the set of even numbers intersects the set of multiples of 3 at the multiples of 6. Binary...
    12 KB (1,734 words) - 23:16, 26 December 2023
  • a disjoint-set data structure, making it easy to remember the equivalence of two labels by the use of an interface method E.g.: findSet(l). findSet(l)...
    27 KB (3,190 words) - 11:16, 26 January 2025
  • algorithms and data structures. For algorithms and data structures not necessarily mentioned here, see list of algorithms and list of data structures. This list...
    35 KB (3,135 words) - 18:46, 6 May 2025