用KMP算法实现strStr()

strStr()函数的用途是在一个字符串S中寻找某个字串P第一次出现的位置。并返回其下标,找不到时返回-1。最简单的办法就是找出S所有的子串和P进行比較,然而这种方法比較低效。假设咱们从S的下标0和P的下标0開始对每个字符进行比較,假设相等则下标添加,比較后面的字符。假设二者一直相等直到P的下标达到最大值。则表示在S中找到了P。并且第一次出现的位置为0,返回0,但假设在中间某个位置两个字符不相等时
相关文章
相关标签/搜索