Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four variants of an algorithm PSY1 that, using a suffix array, computes all the complete nonextendible repeats in x of length p ≥ p min . The basic algorithm PSY1–1 and its simple extension PSY1–2 are fast on strings that occur in biological, natural language and other applications (not highly periodic strings), while PSY1–3 guarantees Θ(n) worst-case execution time. The final variant, PSY1–4, also achieves Θ(n) processing time and, over the complete range of strings tested, is the fastest of the four. The space requirement of all four algorithms is about 5n bytes, but all make use of the “longest common prefix” (LCP) array, whose construction requir...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...
AbstractWe present a simple algorithm which for an explicitly given input string pat (a pattern) and...
Abstract—Suffix arrays and the corresponding longest com-mon prefix (LCP) array have wide applicatio...
Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin â-¥ 1, we describe four v...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Given a string x = x[1..n] on an alphabet of size a, and a threshold pmin = 1, we first describe a n...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
We consider two repeat finding problems relative to sets of strings: (a) Find the largest substrings...
In this paper, an approach for efficiently extracting the repeating patterns in a biological sequenc...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
The suffix array, a space efficient alternative to the suffix tree, is an important data structure f...
We show an efficient pattern matching algorithm for strings that are succinctly described in terms ...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...
AbstractWe present a simple algorithm which for an explicitly given input string pat (a pattern) and...
Abstract—Suffix arrays and the corresponding longest com-mon prefix (LCP) array have wide applicatio...
Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin â-¥ 1, we describe four v...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Given a string x = x[1..n] on an alphabet of size a, and a threshold pmin = 1, we first describe a n...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
We consider two repeat finding problems relative to sets of strings: (a) Find the largest substrings...
In this paper, an approach for efficiently extracting the repeating patterns in a biological sequenc...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
The suffix array, a space efficient alternative to the suffix tree, is an important data structure f...
We show an efficient pattern matching algorithm for strings that are succinctly described in terms ...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...
AbstractWe present a simple algorithm which for an explicitly given input string pat (a pattern) and...
Abstract—Suffix arrays and the corresponding longest com-mon prefix (LCP) array have wide applicatio...