输入两个字符串 haystack, needle,返回在haystack中needle第一次出现的索引,如果从没有出现过,则返回-1。
示例:
Example 1:
Input: haystack = "hello", needle = "ll"
Output: 2
Example 2:
Input: haystack = "aaaaa", needle = "bba"
Output: -1
思路
参考同样的问题查询子字符串:一篇文章读懂KMP算法。
本文探讨了字符串匹配问题,通过示例展示了如何寻找一个字符串在另一个字符串中的首次出现位置。重点介绍了KMP算法,一种高效的字符串匹配算法,适用于各种编程场景。
输入两个字符串 haystack, needle,返回在haystack中needle第一次出现的索引,如果从没有出现过,则返回-1。
示例:
Example 1:
Input: haystack = "hello", needle = "ll"
Output: 2
Example 2:
Input: haystack = "aaaaa", needle = "bba"
Output: -1
参考同样的问题查询子字符串:一篇文章读懂KMP算法。
1782
520

被折叠的 条评论
为什么被折叠?