step 1. BBC ABCDAB ABCDABCDABDE ABCDABD next = 0 - 0 = 0,匹配0个字符,ABCDAB 前缀后缀共同的最长元素 空 的长度为 0
step 2.(向后移动:1) BBC ABCDAB ABCDABCDABDE ABCDABD next = 0 - 0 = 0,匹配0个字符,ABCDAB 前缀后缀共同的最长元素 空 的长度为 0
step 3.(向后移动:1) BBC ABCDAB ABCDABCDABDE ABCDABD next = 0 - 0 = 0,匹配0个字符,ABCDAB 前缀后缀共同的最长元素 空 的长度为 0 step 4.(向后移动:1) BBC ABCDAB ABCDABCDABDE ABCDABD next = 0 - 0 = 0,匹配0个字符,ABCDAB 前缀后缀共同的最长元素 空 的长度为 0
step 5.(向后移动:1) BBC ABCDAB ABCDABCDABDE ABCDABD next = 6 - 2 = 4,匹配6个字符,ABCDAB 前缀后缀共同的最长元素 AB 的长度为 2 step 6.(向后移动:4) BBC ABCDAB ABCDABCDABDE ABCDABD next = 2 - 0 = 2,匹配2个字符,AB 前缀后缀共同的最长元素 空 的长度为 0
step 7.(向后移动:2) BBC ABCDAB ABCDABCDABDE ABCDABD next = 0 - 0 = 0,匹配0个字符,ABCDAB 前缀后缀共同的最长元素 空 的长度为 0
step 8.(向后移动:1) BBC ABCDAB ABCDABCDABDE ABCDABD next = 6 - 2 = 4,匹配6个字符,ABCDAB 前缀后缀共同的最长元素 AB 的长度为 2 step 9.(向后移动:4。 经过9个回合匹配成功,模式串 P 相对于主串 S 向后移动了15个位置) BBC ABCDAB ABCDABCDABDE ABCDABD