• Keine Ergebnisse gefunden

” Algorithmen der Bioinformatik I“

N/A
N/A
Protected

Academic year: 2022

Aktie "” Algorithmen der Bioinformatik I“"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Sommersemester 2003

Dipl.-Inf. A. Thum, Dr. A. Gerisch

1. ¨ Ubung

” Algorithmen der Bioinformatik I“

Abgabe am 23. April 2003 in der Vorlesung

Institut f¨ur Informatik Martin-Luther-Universit¨at Halle-Wittenberg

Aufgabe 1. Implementieren Sie den naiven Algorithmus und den Z-Algorithmus f¨ur den exak- ten Mustervergleich. Testen Sie beide Verfahren und vergleichen Sie die Laufzeiten anhand der durchgef¨uhrten Operationen. Nutzen Sie f¨ur Ihren Vergleich Texte mit wachsender Zeichenzahl.

Aufgabe 2. Verwenden Sie den Z-Algorithmus f¨ur die L¨osung des folgenden Problems:

Gegeben seien zwei W¨orter und . Bestimmen Sie, ob eine zyklische Rotation von ist, d.h.

es gibt zwei W¨orter und , so dass und . Zum Beispiel ist ’12345’ eine zyklische Rotation von ’45123’ oder von ’23451’, usw.

Referenzen

ÄHNLICHE DOKUMENTE

Beschreiben Sie eine Methode, mit der alle maximalen Paare eines Strings der L¨ange gefunden werden k¨onnen und diskutieren Sie ihre Korrektheit.. Finden Sie nun auch

aus dem Algorithmus zum Finden optimaler globaler Ali- gnments von zwei Strings enth¨alt auch ohne zus¨atzlich abzuspeichernde Links zu den minimie- renden Vorg¨angern

PAM steht f¨ur point accepted mutations oder percent accepted mutations in Anbetracht der Tatsa- che, dass die 1-PAM Matrix gerade die Menge an Evolution wiederspiegelt, die

Insbesondere sollen grundlegende Ein- und Ausgabeoperationen in der Programmiersprache Ihrer Wahl (Java oder C++) realisiert werden sowie ein String-Objekt zur Verf¨ugung

Testen Sie die Verfahren und vergleichen Sie die Laufzeiten (real oder durch Z¨ahlung der Vergleiche) f¨ur verschiedene L¨angen des Muster- strings P und verschiedene Gr¨oßen

Zeigen Sie dazu zuerst, dass f¨ur jedes am Anfang von Phase i + 1 vorhandene Blatt die Regel I in Phase i + 1 genau einmal angewendet wird und dass es keine weiteren Anwendungen

Der Suffixbaum liege dabei wie in der Vorlesung angegeben mit einem gemeinsamen Termina- tionssymbol f¨ur alle Strings sowie mit Listen f¨ur die Markierungen in den Bl¨attern

Der Suffixbaum liege dabei wie in der Vorlesung angegeben mit einem gemeinsamen Terminationssymbol f¨ur alle Strings sowie mit Listen f¨ur die Markierun- gen in den Bl¨attern vor..