谢谢斑竹,谢谢各位大侠!
子串 a b a b a a b a b
next[j] 0 1 1 2 3 4 2 3 4
为例 来讲下
next[j] 里面 开头的红色01 是固定格式.
我就以兰色的4 来说明下为什么是4.
与4有关的, 是4所对应的兰色a之前的所有的字符,即紫色的 a b a b a
这个字符串中所有符合匹配条件的字符串如下
a b a b a a b a b a
a a
a b a a b a 最长的匹配字符串(a b a b a本身除外)在这里 ,长度为3, 再加上1,就是4了
这里还是没有弄懂,“这个字符串中所有符合匹配条件的字符串如下”就是这里,到底是什么匹配啊,大家教教我,尽可能详细点,我学数据结构不久,先谢谢大家了