LeetCode 28 Implement strStr()
来源:互联网 发布:天天酷跑ios清除数据 编辑:程序博客网 时间:2024/06/08 15:58
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
对于这个题目,JAVA封装的有现成的方法,一句话搞定。
public int strStr(String haystack, String needle) {return haystack.indexOf(needle);}可是呢,我们还是多写点儿把,不直接调用String.indexOf来实现。代码如下:
public int strStr(String haystack, String needle) {if (needle.isEmpty()) return 0;int len1 = haystack.length();int len2 = needle.length();for (int i = 0; i <= len1 - len2; i++) {for (int j = 0; j < len2; j++) {if (haystack.charAt(i + j) != needle.charAt(j)) break;if (j == len2 - 1) return i;}}return -1;}
0 0
- LeetCode(28)Implement Strstr()
- [leetcode 28] Implement strStr()
- LeetCode[28]Implement strStr()
- leetcode-28 Implement strStr()
- [LeetCode 28]Implement strStr()
- leetcode 28 Implement strStr()
- Leetcode 28 Implement strStr()
- LeetCode 28 - Implement strStr()
- LeetCode 28:Implement strStr()
- leetcode 28 -- Implement strStr()
- leetcode[28]:Implement strStr()
- leetcode 28: Implement strStr()
- Leetcode #28 Implement strStr()
- leetCode #28 Implement strStr()
- Leetcode#28||Implement strStr()
- leetCode 28 Implement strStr()
- [Leetcode]#28 Implement strStr()
- leetcode 28:Implement strStr()
- sql 语句大全 (基本查询,子查询,各种链接,和统计)
- linux远程下载文件 的两种方法之 ftp命令和scp命令
- Java反射机制的总结
- linux下mysql的卸载、安装全过程
- Postman(网页调试)
- LeetCode 28 Implement strStr()
- java Io 笔记2
- 读书笔记----EL表达式
- __declspec(property...)函数象属性那样使用
- Linux 中查看网口流量的利器 -- sar
- CMOS详解
- 微信红包算法
- java Io File类 笔记
- DAY1:leetcode #1 Two Sum