AbstractIn this paper, an extension of the well known set union problem is considered, where backtracking over sequences of Union operations is allowed. A data structure is presented which maintains a partition of an n-item set making it possible to perform each Union in O(lg lg n) time, each Find in O(lg n) time and allows backtracking over the Unions in O(1) time. Moreover, it is shown that the data structure can be slightly modified as to present an O(k + m lg n) time complexity on a sequence of k Unions and Backtracks and m Finds. The space complexity of both versions of such a data structure is O(n)
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
AbstractThis paper considers time-space tradeoffs for various set operations. Denoting the time requ...
AbstractIn this paper, an extension of the well known set union problem is considered, where backtra...
We describe algorithmic techniques and data structures that have been proposed to solve variants of ...
This paper surveys algorithmic techniques and data structures that have been proposed to solve the s...
Consider two types of instructions for manipulating disjoint sets. FIND(x) computes the name of the ...
Abstract. This paper analyzes the asymptotic worst-case running time of a number of variants of the ...
AbstractThis paper presents a linear-time algorithm for the special case of the disjoint set union p...
AbstractThis paper describes a machine model intended to be useful in deriving realistic complexity ...
AbstractThe Union–Find data structure for maintaining disjoint sets is one of the best known and wid...
grantor: University of TorontoThe set union problem is a well studied problem with many ef...
We address the problem of eciently performing operations on sets of segments. While current solution...
In the classical union-find problem we maintain a partition of a universe of n elements into disjoin...
AbstractWe consider Union-Find as an appropriate data structure to obtain two linear time algorithms...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
AbstractThis paper considers time-space tradeoffs for various set operations. Denoting the time requ...
AbstractIn this paper, an extension of the well known set union problem is considered, where backtra...
We describe algorithmic techniques and data structures that have been proposed to solve variants of ...
This paper surveys algorithmic techniques and data structures that have been proposed to solve the s...
Consider two types of instructions for manipulating disjoint sets. FIND(x) computes the name of the ...
Abstract. This paper analyzes the asymptotic worst-case running time of a number of variants of the ...
AbstractThis paper presents a linear-time algorithm for the special case of the disjoint set union p...
AbstractThis paper describes a machine model intended to be useful in deriving realistic complexity ...
AbstractThe Union–Find data structure for maintaining disjoint sets is one of the best known and wid...
grantor: University of TorontoThe set union problem is a well studied problem with many ef...
We address the problem of eciently performing operations on sets of segments. While current solution...
In the classical union-find problem we maintain a partition of a universe of n elements into disjoin...
AbstractWe consider Union-Find as an appropriate data structure to obtain two linear time algorithms...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
AbstractThis paper considers time-space tradeoffs for various set operations. Denoting the time requ...