LeetCode 28. Implement strStr()
Input: haystack = "hello", needle = "ll"
Output: 2Input: haystack = "aaaaa", needle = "bba"
Output: -1Input: haystack = "", needle = ""
Output: 0Solution:
Last updated
Input: haystack = "hello", needle = "ll"
Output: 2Input: haystack = "aaaaa", needle = "bba"
Output: -1Input: haystack = "", needle = ""
Output: 0Last updated
class Solution {
public:
int strStr(string haystack, string needle) {
int m = haystack.length(), n = needle.length();
for (int i = 0; i < m - n + 1; i++) {
int j = 0;
for (; j < n; j++) {
if (haystack[i + j] != needle[j]) {
break;
}
}
if (j == n) {
return i;
}
}
return -1;
}
};