Handbook of Exact String Matching Algorithms by Christian Charras (PDF)

5

 

Ebook Info

  • Published: 2004
  • Number of pages: 256 pages
  • Format: PDF
  • File Size: 0.70 MB
  • Authors: Christian Charras

Description

String matching is a very important subject in the wider domain of text processing. It consists of finding one,or more generally, all the occurrences of a string (more generally called a pattern) in a text. The Handbook of Exact String Matching Algorithms presents 38 methods for solving this problem. For each, it gives the main features, a description, its C code, an example and references.

User’s Reviews

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐I was involved in a project in Bioinformatics dealing with large DNA sequences. I found this book to provide a complete set of algorithms for exact string matching along with the associated C-code. It has saved me a lot of time searching and implementing algorithms for DNA string matching. However, the C-code provided is far from being optimized. This is probably the job of the interested reader.

⭐Ich baue mir für einen Twitter-Bot gerade eine eigene Java-String-Klasse weil die Standard-String-Klasse vollkommener Schrott ist. Diese Klasse soll natürlich auch effiziente Suchalgorithmen haben. Der Java-Suchalgo kommt im Buch in Kapitel 2 unter “Brute-Force-Algorithm” als Einstieg vor.Das Buch enthält 39 Algorithmen zur exakten String-Suche. Nach einer kurzen Beschreibung der allgemeinen Merkmale und des Konzeptes wirdder Algo mit Hilfe von C-Kode exakt definiert. Es wird an Hand eines durchgehenden Beispiels die Arbeitsweise Schritt für Schritt erklärt. Als Abschluß folgen Literaturhinweise.Besonders hat mir der C-Kode gefallen. Er ist – wie schon ein anderer Reviewer bemerkt hat – nicht der effektivste. Darum geht es auch gar nicht. Kode ist die präziseste Beschreibung eines Algorithmus. Er ist der üblichen Pseudomathematischen Darstellung vorzuziehen. Ich verstehe auch den Kode viel besser als die allgemeine Beschreibung in mathematischer Notation. Als gelernter Mathematiker kann ich mathematische Symbole lesen. Es ist die Sprache der Mathematik jedoch nicht für die Beschreibung der Algorithmen geschaffen worden.Erfrischend finde ich, dass nicht nur die theoretischen Bounds in Form der big-O Notation aufgelistet werden. Sondern auch die praktische Performance. Big-O ist in meinen Augen eine weitgehend nutzloses und manchmal sogar irreführendes Konzept. So hat z.B. der Not-So-Naive-Algorithm eine O(n*m) Komplexität (n ist die Länge des String, m des Patterns). Seine praktische Performance ist sublinear.Es gibt das Buch bzw. die einzelnen Kapitel auch am Internet. Nachdem ich lieber in Büchern lese und der Preis angemessen ist, habe ich mich für dieses Buch entschieden.E’ un testo di non facile lettura,ma soltanto per la complessita’ dell’argomento. Gli algoritmi sono ben descritti. Il prezzo e’ ottimo .

Keywords

Free Download Handbook of Exact String Matching Algorithms in PDF format
Handbook of Exact String Matching Algorithms PDF Free Download
Download Handbook of Exact String Matching Algorithms 2004 PDF Free
Handbook of Exact String Matching Algorithms 2004 PDF Free Download
Download Handbook of Exact String Matching Algorithms PDF
Free Download Ebook Handbook of Exact String Matching Algorithms

Previous articleJewels of Stringology 1st Edition by Maxime Crochemore (PDF)
Next articleAlgorithms on Strings by Maxime Crochemore (PDF)