Nächste Seite:
Boyer-Moore
Aufwärts:
String matching
Vorherige Seite:
Knuth-Morris-Pratt
KMP-Failure-Function
f
:
{1...|
m
|}
{0...|
m
| - 1}
k
max{
i
: 0
i
<
k
m
[1...
i
] =
m
[
k
-
i
+ 1...
k
]}
Beispiel:
m
a
a
b
a
b
a
a
b
k
1
2
3
4
5
6
7
8
f
0
1
0
1
0
1
2
3
Rekonstruktion, Beispiel: (
= {
a
,
b
}
)
m
a
k
1
2
3
4
5
6
7
8
9
10
11
12
f
1
4
0
1
1
Nächste Seite:
Boyer-Moore
Aufwärts:
String matching
Vorherige Seite:
Knuth-Morris-Pratt
Johannes Waldmann 2008-01-24