The Fenwick tree is a classical implicit data structure that stores an array in such a way that modifying an element, accessing an element, computing a prefix sum and performing a predecessor search on prefix sums all take logarithmic time. We introduce a number of variants which improve the classical implementation of the tree: in particular, we can reduce its size when an upper bound on the array element is known, and we can perform much faster predecessor searches. Our aim is to use our variants to implement an efficient dynamic bit vector: our structure is able to perform updates, ranking and selection in logarithmic time, with a space overhead in the order of a few percents, outperforming existing data structures with the same purpose....
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
Machine-learnt models based on additive ensembles of binary regression trees are currently deemed th...
A novel data structure that enables the storage and retrieval of linear array numeric data with loga...
We consider the well-studied partial sums problem in succint space where one is to maintain an array...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
We propose new succinct representations of ordinal trees, which have been studied exten-sively. It i...
Abstract — In this paper, through analysis of the Fenwick Tree(for short, FT), we give the basic for...
Abstract. We introduce a new O(lg lg n)-competitive binary search tree data structure called poketre...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
Compact and succinct data structures use space that approaches the information-theoretic lower bound...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
Search tree data structures like van Emde Boas trees are a theoretically attractive alternative to c...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
This paper introduces a general technique for speeding up unsuccessful search using very little extr...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
Machine-learnt models based on additive ensembles of binary regression trees are currently deemed th...
A novel data structure that enables the storage and retrieval of linear array numeric data with loga...
We consider the well-studied partial sums problem in succint space where one is to maintain an array...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
We propose new succinct representations of ordinal trees, which have been studied exten-sively. It i...
Abstract — In this paper, through analysis of the Fenwick Tree(for short, FT), we give the basic for...
Abstract. We introduce a new O(lg lg n)-competitive binary search tree data structure called poketre...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
Compact and succinct data structures use space that approaches the information-theoretic lower bound...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
Search tree data structures like van Emde Boas trees are a theoretically attractive alternative to c...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
This paper introduces a general technique for speeding up unsuccessful search using very little extr...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
Machine-learnt models based on additive ensembles of binary regression trees are currently deemed th...