Zusammenfassung
In diesem Kapitel werden wir einige grundlegende Algorithmen und Datenstrukturen für den Umgang mit Strings vorstellen. Hierzu gehören Verfahren zum exakten Vergleich von Strings und zum Auffinden von Wiederholungen in Strings. Die hier vorgestellten Methoden können zum Teil schon direkt genutzt werden, um Problemstellungen zu behandeln, die in der Molekularbiologie auftreten, wie zum Beispiel die Bestimmung von Wiederholungen in einer DNA-Sequenz. Andere der vorgestellten Ansätze werden wir in späteren Kapiteln des Buches als Teilprozeduren nutzen, mit deren Hilfe wir dann komplexere Probleme lösen können.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise
D. Gusfield: Algorithms on Strings, Trees, and Sequences. Cambridge University Press, 1997.
M. Crochemore und W. Rytter: Text Algorithms. Oxford University Press, 1994.
T. H. Cormen, C. E. Leiserson und R. L. Rivest: Introduction to Algorithms. McGraw-Hill, 1990.
A. V. Aho, J. E. Hoperoft and J. D. Ullman: The Design and Analysis of Computer Algorithms. Addison-Wesley, 1974.
J. Hromkovic: Algorithmische Konzepte der Informatik. Teubner, 2001.
J. E. Hoperoft, R. Motwani, und J D. Ullman: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley 2001, (2. Auflage). Deutsche Ausgabe: Einfiihrung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie. Pearson Studium, 2002.
D. E. Knuth, J. H. Morris und V. R. Pratt: Fast pattern matching in strings. SIAM Journal on Computing 6 (2), 1977, pp. 323–350.
T. H. Cormen, C. E. Leiserson und R. L. Rivest: Introduction to Algorithms. McGraw-Hill, 1990.
T. H. Cormen, C. E. Leiserson, R. L. Rivest und C. Stein: Introduction to Algorithms, Second Edition. McGraw-Hill, 2001.
R. S. Boyer and J. S. Moore: A fast string-searching algorithm. Communications of the ACM 20 (10), 1977, pp. 762–772.
W. Rytter: A correct preprocessing algorithm for Boyer-Moore string searching. SIAM Journal on Computing 9, 1980, pp. 509–512.
A. Apostolico and R. Giancarlo: The Boyer-Moore-Galil string searching strategies revisited. SIAM Journal on Computing 15, 1986, pp. 98–105.
A. V. Aho, J. E. Hoperoft and J. D. Ullman: The Design and Analysis of Computer Algorithms. Addison-Wesley, 1974.
P. Weiner: Linear pattern matching algorithms. Proceedings of the 14th IEEE Symposium on Switching and Automata Theory, 1973, pp. 1–11.
E. M. McCreight: A space-economical suffix tree construction algorithm. Journal of the ACM 23, 1976, pp. 262–272.
E. Ukkonen: On-line construction of suffix-trees. Algorithmica 14, 1995, pp. 249–260.
A. Apostolico: The myriad virtues of subword trees. In: A. Apostolico and Z. Galil (Hrsg.): Combinatorics on Words. Springer, Nato ASI series vol. 112, 1985, pp. 85–96.
D. Gusfield: Algorithms on Strings, Trees, and Sequences. Cambridge University Press, 1997.
M. Crochemore und W. Rytter: Text Algorithms. Oxford University Press, 1994.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 B. G. Teubner Verlag / GWV Fachverlage GmbH, Wiesbaden
About this chapter
Cite this chapter
Böckenhauer, HJ., Bongartz, D. (2003). String-Algorithmen. In: Algorithmische Grundlagen der Bioinformatik. Leitfäden der Informatik. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-80043-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-322-80043-5_4
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-519-00398-4
Online ISBN: 978-3-322-80043-5
eBook Packages: Springer Book Archive