Implement strStr()
来源:互联网 发布:全国网络教育统考网 编辑:程序博客网 时间:2024/06/05 11:04
public class Solution { public int strStr(String haystack, String needle) { if(0 == haystack.length() && 0 == needle.length()) return 0; else if(haystack.length() < needle.length()) return -1; else if(0 == needle.length()) return 0; for(int i = 0; i < haystack.length(); ++i) { if(haystack.charAt(i) != needle.charAt(0)) continue; else if(haystack.length() - i >= needle.length()) { for(int j = 0, k = i; j < needle.length(); ++j, ++k) { if(haystack.charAt(k) != needle.charAt(j)) break; if(j ==needle.length() - 1) return i; } }else return -1; } return -1; }}
0 0
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- 四月慢跑的英语
- C和指针读书笔记-第13章(高级指针话题)
- 在二元树中找出和为某一值的所有路径(根节点到任一节点的路径)
- java 线程池原理
- AsyncTask和Handler两种异步方式的实现和区别比较
- Implement strStr()
- Java:RTTI与反射机制的一些概念
- JDBC java数据库知识要点
- MS CRM2011 通过sql插入数据
- Android五种布局
- iOS后台运行浅析
- oracle 学习笔记
- Flash: An Efficient and Portable Web Server
- Unity -2048 核心算法