Suffix trees and suffix arrays are classical data structures that are used to represent the set of suffixes of a given string, and thereby facilitate the efficient solution of various string processing problems --- in particular online string searching. Here we investigate the potential of suitably adapted binary search trees as competitors in this context. The suffix binary search tree (SBST) and its balanced counterpart, the suffix AVL-tree, are conceptually simple, relatively easy to implement, and offer time and space efficiency to rival suffix trees and suffix arrays, with distinct advantages in some circumstances --- for instance in cases where only a subset of the suffixes need be represented. Construction of a suffix BST can be achi...
The proliferation of online text, such as on the World Wide Web and in databases, motivates the need...
A suffix tree is a trie-like data structure representing all suffixe of a string. Such trees have a ...
String matching is critical in information retrieval since in many cases information is stored and m...
AbstractSuffix trees and suffix arrays are classical data structures that are used to represent the ...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
Abstract. We introduce the VST (virtual suffix tree), an efficient data structure for suffix trees a...
We introduce a new text-indexing data structure, the String B-Tree, that can be seen as a link betwe...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
Abstract. Designing external memory data structures for string databases is of significant recent in...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
Abstract. Suffix trees have been established as one of the most versatile index structures for unstr...
Suffix trees are highly regarded data structures for text indexing and string algorithms [MCreight 7...
The suffix tree (or equivalently, the enhanced suffix array) provides efficient solutions to many pr...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
The aim of this work is to show the novel index structure based suffix array and ternary search tree...
The proliferation of online text, such as on the World Wide Web and in databases, motivates the need...
A suffix tree is a trie-like data structure representing all suffixe of a string. Such trees have a ...
String matching is critical in information retrieval since in many cases information is stored and m...
AbstractSuffix trees and suffix arrays are classical data structures that are used to represent the ...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
Abstract. We introduce the VST (virtual suffix tree), an efficient data structure for suffix trees a...
We introduce a new text-indexing data structure, the String B-Tree, that can be seen as a link betwe...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
Abstract. Designing external memory data structures for string databases is of significant recent in...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
Abstract. Suffix trees have been established as one of the most versatile index structures for unstr...
Suffix trees are highly regarded data structures for text indexing and string algorithms [MCreight 7...
The suffix tree (or equivalently, the enhanced suffix array) provides efficient solutions to many pr...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
The aim of this work is to show the novel index structure based suffix array and ternary search tree...
The proliferation of online text, such as on the World Wide Web and in databases, motivates the need...
A suffix tree is a trie-like data structure representing all suffixe of a string. Such trees have a ...
String matching is critical in information retrieval since in many cases information is stored and m...