• Keine Ergebnisse gefunden

Abgabe: 20. Dezember 2017 zu Beginn der ¨ Ubung

N/A
N/A
Protected

Academic year: 2022

Aktie "Abgabe: 20. Dezember 2017 zu Beginn der ¨ Ubung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

7. ¨ Ubung zur Vorlesung

“Einf¨ uhrung in die Bioinformatik I, 1. Teil”

Wintersemester 2017/2018

Prof. Peter Dittrich, Emanuel Barth, Maximilian Collatz, Marcus Ludwig Ausgabe: 13. Dezember 2017,

Abgabe: 20. Dezember 2017 zu Beginn der ¨ Ubung

Boyer-Moore-Algorithmus

Aufgabe 1 (5 Punkte): Berechnen Sie f¨ur die Strings abcabcabc, aabababab und abbabab jeweils die Werte L(i), L0(i) und l0(i).

Aufgabe 2 (5 Punkte): Wenden Sie den Boyer-Moore-Algorithmus auf den Text

acababacabababa und das Pattern abacaba an und geben Sie f¨ur jeden Schritt an, wie groß die Verschiebung des Patterns jeweils nach der Good-Suffix-Regel und nach der Bad- Character-Regel w¨are.

Aufgabe 3 (5 Punkte): Beweisen Sie:l0(i) ist der gr¨oßte Indexj ≤m−i+1, sodassNj(P) =j. Anmerkung: Nj(P) ist die L¨ange des l¨angsten Suffixes vonP[1. . . j], der gleichzeitig Suffix von P ist.

Aufgabe 4 (5 Punkte): Konstruieren Sie ein Beispiel (Text und Pattern), f¨ur das der Boyer- Moore-Algorithmus weniger Vergleiche ben¨otigt, wenn nur die Bad-Character-Regel ange- wendet wird, als wenn diese mit der Good-Suffix-Regel kombiniert wird.

1

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Nicht jeder reell abgeschlossene K¨ orper ist aber isomorph zu R , denn sonst w¨ urde (b) offensichtlich f¨ ur jeden reell abgeschlossenen K¨ orper R gelten, was nicht der Fall ist,

Wie im Beweis des Isolationssatzes 2.1.8 sei K ein Kegel im Vektorraum V mit Einheit u, der maximal ist bez¨ uglich der Eigenschaft −u nicht

[r]

Betrachten wir die Ereignisse im Bezugssystem S: Damit das Paket die Camelot erreicht, das in einem x-Abstand δx = d entlangfliegt, muss es ebenso wie die Camelot eine Geschwindig-

Daraufhin wird P um eine Position nach rechts ge- schoben und festgestellt, dass das Pattern an dieser Stelle im

Emanuel Barth, Kevin Lamkiewicz

Was sind diesmal die optimalen Alignments (Traceback in die Matrix einzeichnen) und deren ¨ Ahnlichkeit. Aufgabe 4 (5 Punkte): Gegeben sei die Sequenz u =CCAT sowie