
g0001_0100.s0028_implement_strstr.Solution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of leetcode-in-java Show documentation
Show all versions of leetcode-in-java Show documentation
Java-based LeetCode algorithm problem solutions, regularly updated
package g0001_0100.s0028_implement_strstr;
// #Easy #Top_Interview_Questions #String #Two_Pointers #String_Matching
// #Programming_Skills_II_Day_1 #2022_06_14_Time_0_ms_(100.00%)_Space_40.4_MB_(83.88%)
public class Solution {
public int strStr(String haystack, String needle) {
if (needle.isEmpty()) {
return 0;
}
int m = haystack.length();
int n = needle.length();
for (int start = 0; start < m - n + 1; start++) {
if (haystack.substring(start, start + n).equals(needle)) {
return start;
}
}
return -1;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy