logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

模拟实现strstr:从朴素匹配到KMP

needlehaystack 已匹配区域的某个后缀==needle 的某个前缀但实际上不需要重新研究haystack。haystack 已匹配区域==needle 已匹配的前缀所以haystack这一块内部具有什么结构,完全可以通过needle自身得到。于是问题被转化成:对于needle的某一段前缀,它自身最长的“相同前缀和后缀”有多长?这样就可以提前对needle进行一次预处理,把这些信息保存下

#c语言#学习
到底了