
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
This much-needed book on the design of algorithms and data structures for text processing emphasizes both theoretical foundations and practical applications. It is intended to serve both as a textbook for courses on algorithm design, especially those related to text processing, and as a reference for computer science professionals. The work takes a unique approach, one that goes more deeply into its topic than other more general books. It contains both classical algorithms and recent results of research on the subject. The book is the first text to contain a collection of a wide range of text algorithms, many of them quite new and appearing here for the first time. Other algorithms, while known by reputation, have never been published in the journal literature. Two such important algorithms are those of Karp, Miller and Rosenberg, and that of Weiner. Here they are presented together for the fist time. The core of the book is the material on suffix trees and subword graphs, applications of these data structures, new approaches to time-space optimal string-matching, and text compression. Also covered are basic parallel algorithms for text problems. Applications of all these algorithms are given for problems involving data retrieval systems, treatment of natural languages, investigation of genomes, data compression software, and text processing tools. From the theoretical point of view. the book is a goldmine of paradigms for the development of efficient algorithms, providing the necessary foundation to creating practical software dealing with sequences. A crucial point in the authors' approach is the development of a methodology for presenting text algorithms so they can be fully understood. Throughout, the book emphasizes the efficiency of algorithms, holding that the essence of their usefulness depends on it. This is especially important since the algorithms described here will find application in "Big Science" areas like molecular sequence analysis where the explos
This book investigates the design and implementation of efficient algorithms and data structures specifically tailored for complex text processing tasks. Authors Maxime Crochemore and Wojciech Rytter leverage their expertise in computer science to bridge the gap between theoretical research and practical software development. By synthesizing classical methods with contemporary research, the text provides a rigorous framework for analyzing sequences in fields ranging from bioinformatics to data compression.
What You Will Find
Experts recognize this work as a foundational reference for computer science professionals and students focusing on string processing. Readers frequently note the academic density of the prose, which serves as a rigorous guide for those implementing high-performance software solutions.
Page Count:
432
Publication Date:
1994-10-20
Publisher:
Oxford University Press
ISBN-10:
0195086090
ISBN-13:
9780195086096
No comments yet. Be the first to share your thoughts!