28. 实现 strStr()
暴力法
执行用时:1486 ms, 在所有 Java 提交中击败了11.99%的用户 内存消耗:38.3 MB, 在所有 Java 提交中击败了62.53%的用户
class Solution {
public int strStr(String haystack, String needle) {
int n = haystack.length(), m = needle.length();
for (int i = 0; i <= n - m; i++) {
boolean flag = true;
for (int j = 0; j < m; j++) {
if (haystack.charAt(i + j) != needle.charAt(j)) {
flag = false;
break;
}
}
if (flag) return i;
}
return -1;
}
}