In dynamic distinct counting, we want to maintain a multi-set S of integers under insertions to answer efficiently the query: how many distinct elements are there in S? In external memory, the problem admits two standard solutions. The first one maintains $S$ in a hash structure, so that the distinct count can be incrementally updated after each insertion using O(1) expected I/Os. A query is answered for free. The second one stores S in a linked list, and thus supports an insertion in O(1/B) amortized I/Os. A query can be answered in O(N/B log_{M/B} (N/B)) I/Os by sorting, where N=|S|, B is the block size, and M is the memory size. In this paper, we show that the above two naive solutions are already optimal within a polylog factor. Specif...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
This paper initiates the study of I/O algorithms (minimizing cache misses) from the perspective of f...
We show that it is possible to store a dynamic ordered set S of n integers drawn from a bounded univ...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We give the first optimal algorithm for estimating the number of distinct elements in a data stream,...
Naively storing a counter up to value $n$ would require $\Omega(\log n)$ bits of memory. Nelson and ...
Counting the number of distinct elements in a data stream (distinct counting) is a fundamental aggre...
In this work, we study the task of estimating the numbers of distinct and $k$-occurring items in a t...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
An open problem that is widely regarded as one of the most important in quantum query complexity is ...
We consider the problem of maintaining a dynamic ordered set of n integers in the range 0 : : 2^w - ...
We consider the problem of maintaining a set of $n$ integers in the range $0..2^{w}-1$ under the ope...
AbstractThis work present several advances in the understanding of dynamic data structures in the bi...
Abstract. We consider the problem of maintaining a set of n integers in the range 0::2 w 1 under th...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
This paper initiates the study of I/O algorithms (minimizing cache misses) from the perspective of f...
We show that it is possible to store a dynamic ordered set S of n integers drawn from a bounded univ...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We give the first optimal algorithm for estimating the number of distinct elements in a data stream,...
Naively storing a counter up to value $n$ would require $\Omega(\log n)$ bits of memory. Nelson and ...
Counting the number of distinct elements in a data stream (distinct counting) is a fundamental aggre...
In this work, we study the task of estimating the numbers of distinct and $k$-occurring items in a t...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
An open problem that is widely regarded as one of the most important in quantum query complexity is ...
We consider the problem of maintaining a dynamic ordered set of n integers in the range 0 : : 2^w - ...
We consider the problem of maintaining a set of $n$ integers in the range $0..2^{w}-1$ under the ope...
AbstractThis work present several advances in the understanding of dynamic data structures in the bi...
Abstract. We consider the problem of maintaining a set of n integers in the range 0::2 w 1 under th...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
This paper initiates the study of I/O algorithms (minimizing cache misses) from the perspective of f...
We show that it is possible to store a dynamic ordered set S of n integers drawn from a bounded univ...