技术改变命运
分类: C/C++
2016-07-17 22:14:38
模式串中的各个子串 |
前缀 |
后缀 |
公共元素的最大长度 |
A |
空 |
空 |
0 |
AB |
A |
B |
0 |
ABC |
A,AB |
C,BC |
0 |
ABCD |
A,AB,ABC |
D,CD,BCD |
0 |
ABCDA |
A,AB,ABC,ABCD |
A,DA,CDA,BCDA |
1 |
ABCDAB |
A,AB,ABC,ABCD,ABCDA |
B,AB,DAB,CDAB,BCDAB |
2 |
ABCDABD |
A,AB,ABC,ABCD,ABCDA,ABCDAB |
D,BD,ABD,DABD,CDABD,BCDABD |
0 |
模式串 |
a |
b |
a |
b |
||||
相同前缀和后缀的最大长度 |
0 |
0 |
1 |
2 |
||||
模式串 |
a |
b |
a |
b |
||||
Next 数组 |
-1 |
0 |
0 |
1 |