Leetcode37: Implement strStr()

Implement strStr().

Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.

Update (2014-11-02):

The signature of the function had been updated to return theindexinstead of the pointer. If you still see your function signature returns achar *orString, please click the reload buttonto reset your code definition.

这道题要实现在haystack字符串里找到第一次出现needle的索引号。用暴力搜索实现起来相对较简单。

class Solution {public:int strStr(string haystack, string needle) {int length_h = haystack.length();int length_n = needle.length();int step = length_h – length_n + 1;for(int i = 0; i < step; i++){int j;for(j = 0; j < length_n; j++){if(haystack[i+j] == needle[j])continue;elsebreak;}if(j == length_n)return i;}return -1;}};

,可你仍然感谢天地和人世所带来的这些变化和发生。

Leetcode37: Implement strStr()

相关文章:

你感兴趣的文章:

标签云: