This thesis deals with data structures that are mostly useful in the area of string matching and string mining. Our main result is an O(n)-time preprocessing scheme for an array of n numbers such that subsequent queries asking for the position of a minimum element in a specified interval can be answered in constant time (so-called RMQs for Range Minimum Queries). The space for this data structure is 2n + o(n) bits, which is shown to be asymptotically optimal in a general setting. This improves all previous results on this problem. The main techniques for deriving this result rely on combinatorial properties of arrays and so-called Cartesian Trees. For compressible input arrays we show that further space can be saved, while not affecting the...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Abstract. The Range Minimum Query (RMQ) Problem is to preprocess an array A of length n in O(n) time...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
We propose a new algorithmic framework that solves frequency-related data mining queries on database...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
The Range-Minimum-Query-Problem is to preprocess an array of length n in O(n) time such that all sub...
Range minimum queries (RMQs) are essential in many algorithmic procedures. The problem is to prepare...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
Given an array A [1, n ] of elements with a total order, we consider the problem of building a data ...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Abstract. The Range Minimum Query (RMQ) Problem is to preprocess an array A of length n in O(n) time...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
This thesis deals with data structures that are mostly useful in the area of string matching and str...
We propose a new algorithmic framework that solves frequency-related data mining queries on database...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
The Range-Minimum-Query-Problem is to preprocess an array of length n in O(n) time such that all sub...
Range minimum queries (RMQs) are essential in many algorithmic procedures. The problem is to prepare...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
Given an array A [1, n ] of elements with a total order, we consider the problem of building a data ...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Abstract. The Range Minimum Query (RMQ) Problem is to preprocess an array A of length n in O(n) time...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...