LeetCode实现strStr()(Python)

题目 解题思路 经典的字符串匹配问题,那当然要用经典的KMP算法了,KMP算法实现起来还是有点复杂的,所以先暴力匹配开个胃: 时间复杂度看似是O(n),但实际上子字符串比较的时候,底层应该也是一个字符一个字符比较的,所以时间复杂度应该为O(m*n),一个有意思的地方在于needle=" “时,haystack切片[i :i+0]也是” ",所以不需要额外的判断。 执行结果为: 接下来实现KMP,首
相关文章
相关标签/搜索