Several existing cache-oblivious dynamic dictionaries achieve O(logB N) (or slightly better O(logB N over M )) memory transfers per operation, where N is the number of items stored, M is the memory size, and B is the block size, which matches the classic B-tree data structure. One recent structure achieves the same query bound and a sometimes-better amortized update bound of O (...) memory transfers. This paper presents a new data structure, the xDict, implementing predecessor queries in O(...)worstcase memory transfers and insertions and deletions in O (...) amortized memory transfers, for any constant " with 0 < epsilon < 1. For example, the xDict achieves subconstant amortized update cost when N = ..., whereas the B-tree’s .....
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...
We consider dictionaries over the universe U = {0, 1}^w on a unit-costRAM with word size w and a sta...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
The Bϵ-tree [Brodal and Fagerberg 2003] is a simple I/O-efficient external-memory-model data structu...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
Hash tables are a ubiquitous class of dictionary data structures. However, standard hash table imple...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
AbstractWe present the interpolation search B-tree (ISB-tree), a new cache-aware indexing scheme tha...
In this paper we develop an optimal cache-oblivious data structure that solves the iterated predeces...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...
We consider dictionaries over the universe U = {0, 1}^w on a unit-costRAM with word size w and a sta...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
The Bϵ-tree [Brodal and Fagerberg 2003] is a simple I/O-efficient external-memory-model data structu...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
Hash tables are a ubiquitous class of dictionary data structures. However, standard hash table imple...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
AbstractWe present the interpolation search B-tree (ISB-tree), a new cache-aware indexing scheme tha...
In this paper we develop an optimal cache-oblivious data structure that solves the iterated predeces...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...
We consider dictionaries over the universe U = {0, 1}^w on a unit-costRAM with word size w and a sta...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...