class Solution {
public:
char *strStr(char *h, char *n) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
if (h == NULL) return NULL;
if (n == NULL) return h;
int hLen = strlen(h);
int nLen = strlen(n);
if (nLen > hLen) return NULL;
int idx = 0;
while (idx <= hLen - nLen)
{
int i = 0;
while (i < nLen)
{
if (h[idx + i] != n[i])
{
break;
}
++i;
}
if (n[i] == 0)
return &h[idx];
++idx;
}
return NULL;
}
};
[Leetcode] Implement strstr()
最新推荐文章于 2021-06-23 16:53:10 发布