KMP算法中改进的nextval数组

咱们在上篇文章中讲到的NEXT数组其实再某些状况下是有缺陷的,例如在模式串 s=’aaaab’ 和主串 t=’aaabaaaab’匹配时,当在i=4,j=4时,产生失配,由下图的next数组中指出还需进行 i=4,j=3;i=4,j=2;i=4,j=1这三次比较。可是咱们发现这样的比较是没有意义的,由于s串中前四个字符都相等,因此不须要逐个与主串中的第4个字符进行比较。web 因此此时咱们应该考虑
相关文章
相关标签/搜索