[Leetcode]28. Implement strStr()
来源:互联网 发布:医院网络咨询工资高吗 编辑:程序博客网 时间:2024/05/08 22:13
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
class Solution {public: int strStr(string haystack, string needle) { if (needle.empty()) return 0; const int N = haystack.size() - needle.size() + 1; for (int i = 0; i < N; i++) { int j = i; int k = 0; while (j < haystack.size() && k < needle.size() && haystack[j] == needle[k]) { j++; k++; } if (k == needle.size()) return i; } return -1; }};上面的解法是暴力解法,用KMP算法,Rabin-Karp算法等也可以。
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()
- 28. Implement strStr() LeetCode
- 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()
- JAVA虚拟机:垃圾收集器介绍
- View跳转到Controller先创建控制器
- 【php:thinkphp 】URL重定向
- html5与JavaScript脚本的六位彩票随机数字算法
- Java代理模式(静态模式&动态模式简介)
- [Leetcode]28. Implement strStr()
- 工行B2C网银
- stdarg(3) variable argument lists 可变参数列表
- ajax请求没反应
- OpenGLES入门笔记 :OpenGLES光照基础总结3 点光源的实现
- 使用FFMPEG制作gif图片
- WEB前端初级开发面试题归纳
- 测试小卒子--接口测试
- KVC解析