Leetcode:28. Implement strStr()(JAVA)
来源:互联网 发布:java读取配置文件参数 编辑:程序博客网 时间:2024/05/29 08:35
【问题描述】
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
【思路】
本题的目的其实是实现函数String.indexof()
即:return haystack.indexOf(needle);
维护两个指针,依次扫描haystack与needle。
【code】
public class Solution { public int strStr(String haystack, String needle) { //return haystack.indexOf(needle);if (haystack.length() < needle.length()) {return -1;}if (needle.length() == 0) {return 0;}if (haystack.length() == 0) {return -1;}for (int i = 0; i <= haystack.length() - needle.length(); i++) {if (haystack.charAt(i) == needle.charAt(0)) {int j = 0;for (j = 0; j < needle.length(); j++) {if (haystack.charAt(i + j) != needle.charAt(j)) {break;}}if (j != needle.length()) {continue;} else {return i;}}}return -1; }}
0 0
- Leetcode:28. Implement strStr()(JAVA)
- (Java)LeetCode-28. Implement strStr()
- leetcode 28. Implement strStr() (java实现)
- 28. Implement strStr()-leetcode-java
- [LeetCode-Java]28. Implement strStr()
- [LeetCode] 28. Implement strStr() java
- [leetcode]28. Implement strStr()(Java)
- 28.Implement strStr() leetcode java
- [Leetcode] Implement strStr() (Java)
- [LeetCode][Java] Implement strStr()
- LeetCode : Implement strStr() [java]
- 【Leetcode】:28. Implement strStr()问题 in JAVA
- [LeetCode]28.Implement strStr()
- LeetCode --- 28. Implement strStr()
- LeetCode 28.Implement strStr()
- [Leetcode] 28. Implement strStr()
- 【leetcode】28. Implement strStr()
- [leetcode] 28.Implement strStr()
- membercache使用笔记
- 38.windbg-调试技巧(创建进程即断下、r修改控制条件跳转)
- leetcode--Maximum Depth of Binary Tree
- Eclipse Logcat 显示配置
- 使用datatable后台分页
- Leetcode:28. Implement strStr()(JAVA)
- 去掉String字符串的最后一个字符
- Java集合框架:总结
- adb logcat 命令行用法
- 移动端H5做一个不限个数的通栏按钮 by FungLeo
- java中图片格式转换
- doGet()方法来处理浏览器直接访问和get方式提交的表单
- 实现在CMD中用命令运行apache
- JS Date函数处理