The suffix tree is a fundamental data structure in the area of string algorithms and it has been used in many applications including data compression. In this paper we propose a data structure called the truncated suffix tree, which is a truncated version of the suffix tree. We also present two linear-time construction algorithms for truncated suffix trees and two algorithms that delete suffixes from truncated suffix trees. The truncated suffix tree is particularly a useful data structure for LZ77 that compresses using a sliding window of a fixed size. Our algorithms lead to two implementations of LZ77 that maintain sliding windows by truncated suffix trees. We also present a technique of finding the longest match in a sliding window, which...
We show how to build several data structures of central importance to string processing by taking as...
Recent compressed suffix trees targeted to highly repetitive sequence collections reach excellent co...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
AbstractThe suffix tree is a fundamental data structure in the area of string algorithms and it has ...
This doctoral dissertation presents a range of results concerning efficient algorithms and data stru...
Abstract. Suffix trees are one of the most important data structures in stringology, with myriads of...
The suffix tree is an extremely important data structure in bioinformatics. Classical implementation...
AbstractSeveral methods to compress suffix trees were defined, most of them with the aim of obtainin...
. Information retrieval and data compression are the two main application areas where the rich theor...
International audienceSeveral methods to compress suffix trees were defined, most of them with the a...
AbstractSuffix trees are among the most important data structures in stringology, with a number of a...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
AbstractThe suffix tree data structure has been intensively described, studied and used in the eight...
The suffix tree is a well-known and widely-studied data structure that is highly useful for string m...
We show how to build several data structures of central importance to string processing by taking as...
Recent compressed suffix trees targeted to highly repetitive sequence collections reach excellent co...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
AbstractThe suffix tree is a fundamental data structure in the area of string algorithms and it has ...
This doctoral dissertation presents a range of results concerning efficient algorithms and data stru...
Abstract. Suffix trees are one of the most important data structures in stringology, with myriads of...
The suffix tree is an extremely important data structure in bioinformatics. Classical implementation...
AbstractSeveral methods to compress suffix trees were defined, most of them with the aim of obtainin...
. Information retrieval and data compression are the two main application areas where the rich theor...
International audienceSeveral methods to compress suffix trees were defined, most of them with the a...
AbstractSuffix trees are among the most important data structures in stringology, with a number of a...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
AbstractThe suffix tree data structure has been intensively described, studied and used in the eight...
The suffix tree is a well-known and widely-studied data structure that is highly useful for string m...
We show how to build several data structures of central importance to string processing by taking as...
Recent compressed suffix trees targeted to highly repetitive sequence collections reach excellent co...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...