In this paper we present an implicit dynamic dictionary with the working-set property, support-ing insert(e) and delete(e) in O(logn) time, predecessor(e) in O(log `p(e)) time, successor(e) in O(log `s(e)) time and search(e) in O(log min(`p(e), `e, `s(e))) time, where n is the number of ele-ments stored in the dictionary, `e is the number of distinct elements searched for since element e was last searched for and p(e) and s(e) are the predecessor and successor of e, respectively. The time-bounds are all worst-case. The dictionary stores the elements in an array of size n using no additional space. In the cache-oblivious model the log is base B and the cache-obliviousness is due to our black box use of an existing cache-oblivious implicit di...
Abstract. We demonstrate the importance of reducing misses in the translation-lookaside buer (TLB) f...
In the classical dictionary problem, a set of $n$ distinct keys over an unbounded and ordered unive...
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
In this paper we develop an optimal cache-oblivious data structure that solves the iterated predeces...
Several existing cache-oblivious dynamic dictionaries achieve O(logB N) (or slightly better O(logB ...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
Abstract. We demonstrate the importance of reducing misses in the translation-lookaside buer (TLB) f...
In the classical dictionary problem, a set of $n$ distinct keys over an unbounded and ordered unive...
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
In this paper we develop an optimal cache-oblivious data structure that solves the iterated predeces...
Several existing cache-oblivious dynamic dictionaries achieve O(logB N) (or slightly better O(logB ...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
Abstract. We demonstrate the importance of reducing misses in the translation-lookaside buer (TLB) f...
In the classical dictionary problem, a set of $n$ distinct keys over an unbounded and ordered unive...
Proceedings of the Twenty-First Annual {ACM-SIAM} Symposium on Discrete Algorithms, {SODA} 2010, Aus...