• Keine Ergebnisse gefunden

Algorithm Engineering „Suffix-Bäume und Suffix-Arrays“

N/A
N/A
Protected

Academic year: 2021

Aktie "Algorithm Engineering „Suffix-Bäume und Suffix-Arrays“"

Copied!
44
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Algorithm Engineering

„Suffix-Bäume und Suffix-Arrays“

Stefan Edelkamp

(2)

Übersicht

Suffix-Mehrwegsuchbaum (-Trie)

Patricia-Bäume

Suffix-Bäume

Konstruktion von Suffix-Bäumen nach McCreight

Generalisierte Suffix-Bäume

Suffix-Arrays

(3)

Suffix-Tries

(4)

Definierende Eigenschaft

(5)

Suffix-Bäume (aka Suffixbäume)

(6)

Suffixbaum für den String 11010$

(7)

Definitionen

(8)

Notation

(9)

Definierende Eigenschaft

(10)

Beweis

(11)

Konstruktion von Suffix-Bäumen

(12)

Naives Verfahren

(13)

Beweis

(14)

Visualisierung

(15)

Algorithmus von McCreight

Algorithmus

(16)

Zentrale Eigenschaft

(17)

Invarianten des Algorithmus

(18)

Bezeichnungen

(19)

Schritt 1: Einfügen des Ortes von headi+1

(20)

Schritt 2: Einfügen des Suffix- Zeigers für den Ort von headi+1

(21)

Korrektheit

(22)

Zu zeigen:

(23)

Beispiel

(24)

Analyse: Algorithmus von McCreight

to be continued …

(25)

Analyse Rescannen

(26)

Analyse Scannen

(27)

Beispiel

(28)

Beispiel (ctd.)

(29)

Pseudo Code

(30)

Verwendung von Suffix-Bäumen

(31)

Generalisierte Suffix-Bäume

(32)

Beispiel

(33)

Beobachtungen

(34)

Beispiel

(35)

Löschen von Strings

(36)

Erkenntnisse

(37)

Korrektheit

(38)

Invarianz

(39)

Pseudo-Code

(40)

Pseudo- Code

(41)

Suffix-Arrays

(42)

Eigenschaft

(43)

Beispiel

(44)

Engineering

Referenzen

ÄHNLICHE DOKUMENTE

Die bisher noch nicht erfolgte Untersuchung des 2 1 0 P ~ ~ ~ i m Sediment k a n n ein wichtiger Schritt sein, auch u m die 210Po-Bilanz zu

 Posterpräsentationen zur Anwendung der Kriterien und Anforderungen nach §§ 22 bis 24 StandAG inklusive Diskussion der Methoden.. Fachliche Austauschformate in Schritt 1, Phase

Wir beschreiben dieses System durch eine Markovkette mit Zustandsraum I = {0, 1, 2, 3}, wobei der Zustand i bedeutet, dass in der ersten Urne i weiße Kugeln sind. Im ersten

Applying an intersectional reading (Brah 1996) 1 of empirical work carried out in the Lisbon Metropolitan Area (AML) 2 , I will analyse how the negotiation of

Vertex of head with medial sulcus; antennomere II two times length of I; III longer than I and II combined; II cylindrical; abdominal sterna 1 and 2 not fused at middle; elytra

After experimentally clearing seagrass and/or adding lugworms from areas ranging in size from 0 to 1 m 2 , we predicted that (i) the strength of seagrass ecosystem engineering and