The time required for a sequence of operations on a data structure is usually measured in terms of the worst possible such sequence. This, however, is often an overestimate of the actual time required. Distribution-sensitive data structures attempt to take advantage of underlying patterns in a sequence of operations in order to reduce time complexity, since access patterns are non-random in many applications. Many of the distribution-sensitive structures in the literature require a great deal of space overhead in the form of pointers. We present a dictionary data structure that makes use of both randomization and existing space-efficient data structures to yield low space overhead while maintaining distribution sensitivity in the expected s...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
Distribution-sensitive data structures attempt to exploit patterns in query distributions in order t...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
We propose measures for compressed data structures, in which space usage is mea- sured in a data-awa...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
We address the problem of implementing data structures resilient to memory faults which may arbitrar...
We design novel, asymptotically more efficient data structures and algorithms for programs whose dat...
Several new data structures are presented for dictionaries containing elements with different weight...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
We study the problem of designing a dictionary data structure that is resilient to memory corruption...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
Distribution-sensitive data structures attempt to exploit patterns in query distributions in order t...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
We propose measures for compressed data structures, in which space usage is mea- sured in a data-awa...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
We address the problem of implementing data structures resilient to memory faults which may arbitrar...
We design novel, asymptotically more efficient data structures and algorithms for programs whose dat...
Several new data structures are presented for dictionaries containing elements with different weight...
We address the problem of implementing data structures resilient to memory faults, which may arbitra...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
We study the problem of designing a dictionary data structure that is resilient to memory corruption...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
We present a new technique of universe reduction. Primary applications are the dictionary problem an...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...