本章内容有点极端,字符串hash难度一般,理解起来问题不大,即利用素数和大数做hash散列避免冲突,之前八数码问题也使用过康拓展开式标识唯一的字符串;KMP学过三遍了,理解起来还是废了番功夫,重点仍然是next[]数组的含义和求解,除此之外增加了统计子串出现的次数,优化next[]数组,有限状态机解释KMP算法(对理解很有帮助)
专题要点:
字符串hash:hash[i] = (hash[i - 1] * p + index(str[i])) % mod
KMP算法:得next数组得天下,新收获的内容开头以及提及了,确实不易理解就不再赘述了