28. Implement strStr()

原创 2016年06月01日 18:38:26
public class Solution {
    public int strStr(String haystack, String needle) {
        /**
        int l1 = haystack.length();
		int l2 = needle.length();
		char[] haystack1 = haystack.toCharArray();
		char[] needle1 = needle.toCharArray();
		int i = 0;
		int j = 0;
		for(i = 0;i <= l1 - l2;i++){
			for(j = 0;j < l2;j++){
				if(haystack1[i+j] != needle1[j]){
					break;
				}
			}
			if(j == l2){
				return i;
			}
		}
		return -1;
		**/
		return haystack.indexOf(needle);
	}
    }

版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode 28. Implement strStr()(实现子串定位)

原题网址:https://leetcode.com/problems/implement-strstr/ Implement strStr(). Returns the index of the...
  • jmspan
  • jmspan
  • 2016年05月20日 10:35
  • 259

[Leetcode P28] Implement strStr()(KMP算法)

原题:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if need...

LeetCode 28 Implement strStr() 找到字串返回位置。

题目: Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if...

[Leetcode]_28 Implement strStr()

Leetcode_28 Implement strStr() 字符串模式匹配 BF KMP

[LeetCode28] Implement strStr()

Implement strStr(). Returns a pointer to the first occurrence of needle in haystack, or null if n...

Leetcode 28. Implement strStr() KMP算法解题

Implement strStr().   Returns the index ofthe first occurrence of needle in haystack, or -1 if nee...

LeetCode(28)Implement Strstr()

题目如下 Implement strStr()  Returns a pointer to the first occurrence of needle in haystack, or null if...

LeetCode 28 — Implement strStr()(C++ Java Python)

题目: 题目翻译: 分析: C++实现: Java实现: Python实现: 感谢阅读,欢迎评论!...

LeetCode 28_Implement strStr()

这是今天的第三题了,也是leetcode第28题,算法的难度也是easy,但字符串匹配这个问题本身是一个非常重要的问题。而其算法有相对简单的,有比较难的,今天我们来讲一个比较有深度的方法。当然,算法难...
  • cyfcsd
  • cyfcsd
  • 2015年11月25日 19:48
  • 406

Leetcode 28. Implement strStr()

Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:28. Implement strStr()
举报原因:
原因补充:

(最多只允许输入30个字)