In this paper, we present a novel indexing method for the order-isomorphic pattern matching problem (also known as order-preserving pattern matching, or consecutive permutation matching), in which two equal-length strings are defined to match when X[i] < X[j] iff Y[i] < Y[j] for 0 ? i,j < |X|. We observe an interesting relation between the order-isomorphic matching and the insertion process of a binary search tree, based on which we propose a data structure which not only has a concise structure comprised of only two wavelet trees but also provides a surprisingly simple searching algorithm. In the average case analysis, the proposed method requires ?(R(T)) bits, and it is capable of answering a count query in ?(R(P)) time, and reporting an ...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
AbstractLet T be a text of length n and P be a pattern of length m, both strings over a fixed finite...
Many sequential and temporal data have dependency relationships among their elements, which can be r...
Let S and S\u27 be two strings of the same length.We consider the following two variants of string m...
Order-preserving pattern matching has been introduced recently, but it has already attracted much at...
Order-preserving pattern matching was first studied surprisingly recently but has already attracted ...
Let S and S′ be two strings, having the same length, over a totally-ordered alphabet. We consider th...
International audienceKubica et al. (Information Processing Letters, 2013) and Kim et al. (Theoretic...
We introduce a new metric of match, called Cartesian tree matching, which means that two strings mat...
Two strings of the same length are order isomorphic if their relative orders are the same. The order...
Encoding data structures store enough information to answer the queries they are meant to support bu...
In the past two decades, we have witnessed the design of various compact data structures for pattern...
The most important task derived from the massive digital data accumulation in the world, is efficien...
Encoding data structures store enough information to answer the queries they are meant to support bu...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
AbstractLet T be a text of length n and P be a pattern of length m, both strings over a fixed finite...
Many sequential and temporal data have dependency relationships among their elements, which can be r...
Let S and S\u27 be two strings of the same length.We consider the following two variants of string m...
Order-preserving pattern matching has been introduced recently, but it has already attracted much at...
Order-preserving pattern matching was first studied surprisingly recently but has already attracted ...
Let S and S′ be two strings, having the same length, over a totally-ordered alphabet. We consider th...
International audienceKubica et al. (Information Processing Letters, 2013) and Kim et al. (Theoretic...
We introduce a new metric of match, called Cartesian tree matching, which means that two strings mat...
Two strings of the same length are order isomorphic if their relative orders are the same. The order...
Encoding data structures store enough information to answer the queries they are meant to support bu...
In the past two decades, we have witnessed the design of various compact data structures for pattern...
The most important task derived from the massive digital data accumulation in the world, is efficien...
Encoding data structures store enough information to answer the queries they are meant to support bu...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
AbstractLet T be a text of length n and P be a pattern of length m, both strings over a fixed finite...