您的位置:首页 > 其它

LeetCode-Implement strStr()-字符串查找

2014-10-08 19:41 375 查看
https://oj.leetcode.com/problems/implement-strstr/

简单的调用string::find就可以解决。高级的可以自己实现KMP或者移动哈希算法。

string::find返回一个size_t,如果没找到其返回值为-1(string::npos)。

class Solution {
public:
char *strStr(char *haystack, char *needle) {
string s1(haystack);
string s2(needle);
size_t p=s1.find(needle);
if (p!=string::npos){
return haystack+p;
}
return NULL;
}
};


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: