Winter term 07/08
- Prof. Dr. S. Albers
Algorithms Theory 15 Text Search (2) Construction of suffix trees - - PowerPoint PPT Presentation
Algorithms Theory 15 Text Search (2) Construction of suffix trees Prof. Dr. S. Albers Winter term 07/08 Suffix tree t = x a b x a $ 1 2 3 4 5 6 x a b x a $ 1 a b $ x $ a $ 4 $ b 3 x a $ 6 5 2 Winter term 07/08 2
Winter term 07/08
2 Winter term 07/08
x a b x a $ $ 1 4 2 5 6 3 b x a $ a $ $ $ a x b
3 Winter term 07/08
4 Winter term 07/08
x a b x a $ $ 1 4 2 5 6 3 b x a $ a $ $ $ a x b
5 Winter term 07/08
x a b x a 1 4 2 5 6 3 b x a a a x b
6 Winter term 07/08
x a b x a 1 2 3 b x a a a x b
7 Winter term 07/08
x a b x a 1 2 3 a b x a a x b
8 Winter term 07/08
9 Winter term 07/08
10 Winter term 07/08
11 Winter term 07/08
12 Winter term 07/08
a a c a c c a c c a
c c
1 1 2 1 2 1 3 2 step 1 step 2 step 3 step 4 T1 T2 T3 T4
13 Winter term 07/08
14 Winter term 07/08
15 Winter term 07/08
a c c a
2
extend suffix 2 rule 1
1 2 a c c a
1 2
extend suffix 1 rule 1 t [1..4] = acca
1
t [2..4] = cca
a c c a
1 3 2
t [3..4] = ca t [4..4] = a a is already in the tree rule 3
T3 a c c a
1 3 2 T4
extend suffix 3 rule 2
16 Winter term 07/08
17 Winter term 07/08
a c c a
1 3 2 T4 t = a c c a b a a c b a … .
18 Winter term 07/08
19 Winter term 07/08
20 Winter term 07/08
21 Winter term 07/08
22 Winter term 07/08
23 Winter term 07/08
24 Winter term 07/08
u pu p *upu up u *cupu cup cu c pcupu pcup pcu *pc p upcupu upcup upcu upc *up u cupcupu cupcup cupcu cupc cup cu *c ucupcupu ucupcup ucupcu ucupc ucup ucu uc *u pucupcupu pucupcup pucupcu pucupc pucup pucu puc pu *p ε 9 8 7 6 5 4 3 2 1 i:
according to rule 2 are marked with *.
extension where rule 2 applies.
rule 3 applies) are colored blue.
25 Winter term 07/08
? ? x s(v) v
26 Winter term 07/08
? ? x s(v) v
27 Winter term 07/08
28 Winter term 07/08