strStr()函数的用途是在一个字符串S中寻找某个字串P第一次出现的位置.并返回其下标,找不到时返回-1.最简单的办法就是找出S全部的子串和P进行比較,然而这种方法比較低效.假设我们从S的下标0和P的下标0開始对每一个字符进行比較,假设相等则下标添加,比較后面的字符.假设两者一直相等直到P的下标达到最大值.则表示在S中找到了P.而且第一次出现的位置为0,返回0,但假设在中间某个位置两个字符不相等时.这时S的下标要退回到1,P的下标回到0.又一次開始比較. 后来,有三个牛认为这样不爽.于是他们搞…