【LeetCode】C# 28、Implement strStr()
来源:互联网 发布:java 未来前景 编辑:程序博客网 时间:2024/06/07 01:41
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
find needle in haystack 大海捞针。在长串中找短串。
思路是遍历长串,如果首字符等于短串首字符,就进入循环遍历短串看是否与长串该指针开始的短串相同。
public class Solution { public int StrStr(string haystack, string needle) { if (needle == "") return 0; for(int i=0;i<haystack.Length;i++){ int j = 0; while((i+j)<haystack.Length && haystack[i+j]==needle[j]){ if(j==needle.Length-1) return i; j++; } if(i+j==haystack.Length) return -1; } return -1; }}
阅读全文
0 0
- 【LeetCode】C# 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()
- MarkDown语法的简要规则
- 几个日期相关的自定义函数
- ViewPager一屏显示多个页面
- 字典树trie树 模板题 POJ2001 Shortest Prefixes
- map_mem
- 【LeetCode】C# 28、Implement strStr()
- 证明DES解密算法实际上是DES加密算法的逆
- CentOS下mysql数据库常用命令总结
- HTML5游戏的制作
- SQL数据库查询练习题
- linux 测试网络带宽时延 命令
- 爬虫遇到栈溢出(stack overflow)的问题
- 实验二 间接寻址实现学生成绩
- Java异常处理