Motivated by an application in computational topology, we consider a novel variant of the problem of efficiently maintaining dynamic rooted trees. This variant allows an operation that merges two tree paths. In contrast to the standard problem, in which only one tree arc at a time changes, a single merge operation can change many arcs. In spite of this, we develop a data structure that supports merges and all other standard tree operations in O(log 2 n) amortized time on an n-node forest. For the special case that occurs in the motivating application, in which arbitrary arc deletions are not allowed, we give a data structure with an O(log n) amortized time bound per operation, which is asymptotically optimal. The analysis of both algorithms...
The design of a network is a solution to several engineering and science problems. Several network d...
International audienceWe consider the NP-hard Tree Containment problem that has important applicatio...
We propose new succinct representations of ordinal trees, which have been studied exten-sively. It i...
AbstractA data structure is proposed to maintain a collection of vertex-disjoint trees under a seque...
A data structure is proposed to maintain a collection of vertex-disjoint trees under a sequence of t...
The dynamic tree problem is that of maintaining an arbitrary n-vertex for-est that changes over time...
Recent progress in the design or efficient data structures has been remarkable. This progress is doc...
Binary heaps and binary search trees merge efficiently. We introduce a new amortized analysis that a...
The projection of a set of marked nodes in a tree can be represented by a structure tree, that is, ...
A data structure is presented for the Mergeable Dictionary abstract data type, which supports the fo...
A data structure is presented for the Mergeable Dictionary abstract data type, which supports the op...
The dynamic trees problem is that of maintaining a forest that changes over time through edge insert...
The dynamic tree is an abstract data type that allows the maintenance of a collection of trees subje...
This paper presents three new results on data structures which lead to improvement in two classical ...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
The design of a network is a solution to several engineering and science problems. Several network d...
International audienceWe consider the NP-hard Tree Containment problem that has important applicatio...
We propose new succinct representations of ordinal trees, which have been studied exten-sively. It i...
AbstractA data structure is proposed to maintain a collection of vertex-disjoint trees under a seque...
A data structure is proposed to maintain a collection of vertex-disjoint trees under a sequence of t...
The dynamic tree problem is that of maintaining an arbitrary n-vertex for-est that changes over time...
Recent progress in the design or efficient data structures has been remarkable. This progress is doc...
Binary heaps and binary search trees merge efficiently. We introduce a new amortized analysis that a...
The projection of a set of marked nodes in a tree can be represented by a structure tree, that is, ...
A data structure is presented for the Mergeable Dictionary abstract data type, which supports the fo...
A data structure is presented for the Mergeable Dictionary abstract data type, which supports the op...
The dynamic trees problem is that of maintaining a forest that changes over time through edge insert...
The dynamic tree is an abstract data type that allows the maintenance of a collection of trees subje...
This paper presents three new results on data structures which lead to improvement in two classical ...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
The design of a network is a solution to several engineering and science problems. Several network d...
International audienceWe consider the NP-hard Tree Containment problem that has important applicatio...
We propose new succinct representations of ordinal trees, which have been studied exten-sively. It i...