• 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)...
    33 KB (4,634 words) - 16:42, 4 January 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 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,828 words) - 11:07, 11 February 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 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,212 words) - 21:33, 18 March 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
  • 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,305 words) - 12:03, 14 April 2025
  • 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
  • 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) - 19:23, 4 May 2025
  • topological space is a set whose elements are called points, along with an additional structure called a topology, which can be defined as a set of neighbourhoods...
    28 KB (4,022 words) - 21:42, 29 April 2025
  • 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
  • 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,045 words) - 19:37, 13 May 2024
  • 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
  • {\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
  • 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
  • appears in the time complexity of some algorithms, such as the disjoint-set data structure and Chazelle's algorithm for minimum spanning trees. Sometimes...
    59 KB (7,095 words) - 06:31, 11 May 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 (529 words) - 19:17, 13 May 2024
  • 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 (8,735 words) - 15:54, 4 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,918 words) - 17:33, 10 May 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) - 15:14, 9 January 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) - 08:01, 20 April 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,732 words) - 23:16, 26 December 2023
  • 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...
    59 KB (4,901 words) - 10:26, 17 March 2025
  • Thumbnail for Set theory
    measurable and with the perfect set property). AD can be used to prove that the Wadge degrees have an elegant structure. Paul Cohen invented the method...
    54 KB (6,575 words) - 12:01, 1 May 2025
  • Thumbnail for Component (graph theory)
    components of any graph partition its vertices into disjoint sets, and are the induced subgraphs of those sets. A graph that is itself connected has exactly...
    30 KB (3,441 words) - 12:55, 5 July 2024
  • set n.children. For this offline algorithm, the set P must be specified in advance. It uses the MakeSet, Find, and Union functions of a disjoint-set data...
    4 KB (583 words) - 14:59, 25 October 2024
  • 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) - 12:50, 29 July 2024
  • 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...
    35 KB (4,391 words) - 03:09, 29 December 2024
  • theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions...
    12 KB (1,503 words) - 02:56, 11 May 2025