
Algorithms on Strings: A Comprehensive Computer Science Textbook on String Processing and Pattern Matching by Maxime Cro
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay safely when your order arrives
Check Delivery
Product Description
Introduction
String algorithms form the backbone of modern computing, from search engines and text editors to bioinformatics and natural language processing. Algorithms on Strings by Maxime Crochemore is an authoritative guide that bridges theory and practice, making it an essential resource for Indian students and professionals diving into the world of pattern matching and string processing.
Book Overview
Published by Cambridge University Press, this hardcover volume is designed for advanced undergraduate and postgraduate courses in computer science and software engineering. It presents a rigorous yet accessible treatment of string algorithms, with correctness proofs and complexity analyses that prepare readers for real-world implementation. The algorithms are described in a C-like pseudocode, making them easy to translate into working code. Whether you are studying computational linguistics, molecular biology, or database management, this book offers the foundational knowledge you need.
Key Highlights
- Comprehensive coverage of classical and modern string-matching techniques
- Rigorous correctness proofs for every algorithm presented
- Detailed complexity analysis to help you choose the right approach
- C-like pseudocode for straightforward implementation
- Real-world examples from natural language processing, bioinformatics, and text databases
- Lecture-ready structure ideal for semester-long courses
Inside the Book
The book systematically explores fundamental concepts before moving to advanced topics. Early chapters cover basic definitions, notations, and elementary string-matching algorithms. Later chapters delve into suffix trees, suffix arrays, automata-based methods, and approximate pattern matching. Each chapter includes a wealth of exercises and examples that reinforce learning. The text is carefully organised to support both self-study and classroom instruction.
Key Topics
- Exact pattern matching and the Knuth-Morris-Pratt algorithm
- Boyer-Moore algorithm and its variants
- Suffix trees and suffix arrays
- Automata for string matching
- Approximate matching and edit distance
- Applications in computational biology and text retrieval
Reader Benefits
By studying this book, readers gain the ability to design and analyse efficient string algorithms. The proofs build mathematical maturity, while the pseudocode fosters coding confidence. Indian students preparing for competitive exams or industry interviews will find the algorithmic insights particularly valuable. The book also serves as a handy reference for researchers working with genomic sequences, linguistic corpora, or large text collections.
Learning Outcomes
- Understand the theoretical foundations of string processing
- Implement major string-matching algorithms from scratch
- Analyse time and space complexity of string algorithms
- Apply string algorithms to real-world problems in bioinformatics and NLP
- Design new algorithms for specialised string-processing tasks
Who Should Read
This book is ideal for computer science students in Indian universities pursuing Master's degrees in software engineering, data science, or theoretical computer science. It is equally valuable for professionals working in text mining, search technology, or genomics. Faculty members teaching courses on algorithms or computational biology will also find it an excellent textbook.
About the Author
Maxime Crochemore is a renowned French computer scientist and professor emeritus at Université Paris-Est Marne-la-Vallée. With decades of research in string algorithms and combinatorics, he has co-authored several seminal papers and books in the field. His expertise ensures that every concept in this book is presented with clarity and depth.
About the Publisher
Cambridge University Press is one of the world's oldest and most respected academic publishers. Known for its rigorous editorial standards, CUP brings authoritative knowledge to students and researchers globally. This hardcover edition reflects the publisher's commitment to quality, making it a durable addition to any library.
Conclusion
Algorithms on Strings is more than a textbook—it is a gateway to mastering one of the most important areas of computer science. With its blend of theory, proof, and practice, it equips readers to tackle complex string-processing challenges with confidence. Order your copy from Bookshops.in today and elevate your understanding of algorithms.
Quick Summary
Algorithms on Strings by Maxime Crochemore is a comprehensive academic reference that dives deep into string processing and pattern matching algorithms. Designed primarily for Master's students in computer science and software engineering, the book presents algorithms with full correctness proofs and complexity analysis, making them ready for implementation in a C-like language. Readers will explore a wide range of topics, from exact and approximate string matching to automata-based techniques and suffix structures. The book also bridges theory with practice by showcasing applications in computational linguistics, such as natural language processing, and computational biology, including molecular sequence analysis and genomic data management. Whether you are a student preparing for advanced coursework, a researcher in text algorithms, or a professional dealing with large textual databases, this book equips you with the theoretical foundation and practical skills needed to tackle complex string problems. By purchasing from Bookshops.in, you get a genuine hardcover edition delivered across India, ensuring you have a durable copy for years of study and reference.
Book Highlights
Book Specifications
| ISBN-13 | 9780521848992 |
| ISBN-10 | 0521848997 |
| Publisher | Cambridge University Press |
| Language | English |
| Dimensions | 15.24 x 2.54 x 22.86 cm |
| Weight | 740 g |
| Country | India |
| Category | Biology & Life Sciences › Biology |
| Genre | Non-fiction |
| Original Language | English |
Frequently Asked Questions
What is Algorithms on Strings about?
Who is the author of this book?
Which publisher released this book?
What is the ISBN-13 of this book?
Is this book suitable for Indian students?
Does this book include code examples?
What topics are covered in this book?
Is this book a hardcover edition?
What is the publication date?
What is the price of this book on Bookshops.in?
Can this book help with competitive exams?
Does the book cover computational biology?
Is this book suitable for self-study?
What is the language of the book?
Readers Also Search For
Customers Also Bought

Mathematics
Stereotype Spaces and Algebras: 73 (De Gruyter Expositions in Mathematics, 73)

Mathematics
Semigroups in Algebra, Geometry and Analysis: 20 (De Gruyter Expositions in Mathematics, 20)

Mathematics
Geometry from the Pacific Rim: Proceedings of the Pacific Rim Geometry Conference held at National University of Singapore, Republic of Singapore, ... 1994 (De Gruyter Proceedings in Mathematics)

Mathematics
First International Tainan-Moscow Algebra Workshop: Proceedings of the International Conference held at National Cheng Kung University Tainan, Taiwan, ... 1994 (De Gruyter Proceedings in Mathematics)

Mathematics
Differential Geometry - Proceedings of the VIII International Colloquium (English, Jesus A. Alvarez Lopez | Eduardo Garcia-Rio)

Mathematics
Mathematical Theory of Optimal Processes (Classics of Soviet Mathematics)
Related Products
View All
Biology
Evolution: What the Fossils Say and Why It Matters by Donald R. Prothero

Biology
From Taxonomy to Phylogenetics – Life and Work of Willi Hennig

Biology
The Marine Biology of the South China Sea

Biology
Genetics Meets Metabolomics: from Experiment to Systems Biology

Biology
The Elements of Natural or Experimental Philosophy: 2

Biology
