28. Implement strStr()
来源:互联网 发布:科伊桑人,知乎 编辑:程序博客网 时间:2024/05/18 02:59
1.Question
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
2.Codeclass Solution {public: int strStr(string haystack, string needle) { int sizeofneedle = needle.size(); for(int i = 0, size = haystack.size() - needle.size() + 1; i < size; i++) { if(haystack.substr(i, sizeofneedle) == needle) return i; } return -1; }};3.Note
a. 字符串string的比较可以直接用 == 。也可以是.campare。
b. 针对这个问题有个更高效的知名算法, 称为KMP算法(看毛片算法),思想大致明白了,但是实现不容易。有时间可以了解 下如何代码实现。
0 0
- [LeetCode]28.Implement strStr()
- LeetCode --- 28. Implement strStr()
- LeetCode 28.Implement strStr()
- [Leetcode] 28. Implement strStr()
- 28. Implement strStr()
- 【leetcode】28. Implement strStr()
- [leetcode] 28.Implement strStr()
- Leetcode-28.Implement strStr()
- 28. Implement strStr()
- 28. Implement strStr()
- 28. Implement strStr()
- 28. Implement strStr() LeetCode
- 28. Implement strStr()
- leetcode 28. Implement strStr()
- [LeetCode]28. Implement strStr()
- 28. Implement strStr()
- 28. Implement strStr()
- 28. Implement strStr()
- 6.分析Linux内核创建一个新进程的过程
- Linux下php安装Redis扩展
- 应用服务器知识(1)--JBoss
- Android studio相关技能学习。20160514
- Android,相关学习,20160514
- 28. Implement strStr()
- Android,打包成jar,相关知识。20160514
- Ubuntu 下载 & 编译 Android5.1 源码
- Nginx详细配置说明
- 濮阳,明天母亲节,怎么送礼物?团购送礼物。相关资料。20160507
- iOS的查询、过滤(NSPredicate)
- 第一次机房收费颗粒归仓
- 扫码送礼品的 黑暗背后,获取个人信息,可以使用
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)