We study the selection problem, namely that of computing the ith order statistic of n given elements. Here we offer a data structure called selectable sloppy heap that handles a dynamic version in which upon request (i) a new element is inserted or (ii) an element of a prescribed quantile group is deleted from the data structure. Each operation is executed in constant time—and is thus independent of n (the number of elements stored in the data structure)—provided that the number of quantile groups is fixed. This is the first result of this kind accommodating both insertion and deletion in constant time. As such, our data structure outperforms the soft heap data structure of Chazelle (which only offers constant amortized complexi...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
We give a priority queue that guarantees the worstcase cost of Θ(1) per minimum finding, insertion, ...
A lower bound is presented which shows that a class of heap algorithms in the pointer model with onl...
Abstract. In this paper we explore two themes in data structure design: amortized computational comp...
The weak heap is a priority queue that was introduced as a competitive structure for sorting. Its ar...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
We consider word RAM data structures for maintaining ordered sets of integers whose select and rank ...
The Fibonacci heap is a classic data structure that supports deletions in logarithmic amortized time...
Abstract. We introduce an adaptation of run-relaxed heaps which provides efficient heap operations w...
Abstract Order statistics, i.e., quantiles, are frequently used in databases both at the database se...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
We present a new connection between self-adjusting binary search trees (BSTs) and heaps, two fundame...
Abstract. We formulate and study a new computational model for dynamic data. In this model the data ...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
A Fibonacci heap is a deterministic data structure implementing a priority queue with op-timal amort...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
We give a priority queue that guarantees the worstcase cost of Θ(1) per minimum finding, insertion, ...
A lower bound is presented which shows that a class of heap algorithms in the pointer model with onl...
Abstract. In this paper we explore two themes in data structure design: amortized computational comp...
The weak heap is a priority queue that was introduced as a competitive structure for sorting. Its ar...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
We consider word RAM data structures for maintaining ordered sets of integers whose select and rank ...
The Fibonacci heap is a classic data structure that supports deletions in logarithmic amortized time...
Abstract. We introduce an adaptation of run-relaxed heaps which provides efficient heap operations w...
Abstract Order statistics, i.e., quantiles, are frequently used in databases both at the database se...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
We present a new connection between self-adjusting binary search trees (BSTs) and heaps, two fundame...
Abstract. We formulate and study a new computational model for dynamic data. In this model the data ...
In this work we study two variants of a bucketing game. This game is used for the lower bound proof ...
A Fibonacci heap is a deterministic data structure implementing a priority queue with op-timal amort...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
We give a priority queue that guarantees the worstcase cost of Θ(1) per minimum finding, insertion, ...
A lower bound is presented which shows that a class of heap algorithms in the pointer model with onl...