[LeedCode OJ]#28 Implement strStr()
来源:互联网 发布:自动加好友软件 编辑:程序博客网 时间:2024/06/06 09:50
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/implement-strstr/
题意:
给定两个串,判定needle串是否haystack串的子串,如果是,返回匹配的起始位置,如果不是,则返回-1
思路:
直接两个循环暴力解决
class Solution{public: int strStr(string haystack, string needle) { int len1 = haystack.length(),len2 = needle.length(); int i,j; if(len2>len1) return -1; if(len1 == len2 && haystack!=needle) return -1; for(i = 0; i<=len1-len2; i++) { for(j = 0; j<len2; j++) { if(haystack[i+j]!=needle[j]) break; } if(j == len2) return i; } return -1; }};
0 0
- [LeedCode OJ]#28 Implement strStr()
- 【LeetCode OJ 28】Implement strStr()
- LeetCode OJ-28-Implement strStr()
- LeetCode OJ 28 Implement strStr() [Easy]
- LeetCode OJ:Implement strStr()
- LeetCode OJ - Implement strStr()
- [LeetCode OJ]Implement strStr()
- LeetCode OJ Implement strStr()
- LeetCode OJ - Implement strStr()
- <LeetCode OJ> 28. Implement strStr()
- [LeedCode OJ]#225 Implement Stack using Queues
- [LeedCode OJ]#232 Implement Queue using Stacks
- LeetCode(28)Implement Strstr()
- [leetcode 28] Implement strStr()
- LeetCode[28]Implement strStr()
- leetcode-28 Implement strStr()
- [LeetCode 28]Implement strStr()
- leetcode 28 Implement strStr()
- HDU 1042.N!【高精度乘法】【8月24】
- tcpdump summary
- android工程目录结构
- FAX
- js substr substring slice splice
- [LeedCode OJ]#28 Implement strStr()
- Opencv去除高光的算法--Highlights Removal
- fgets和gets fread和fgets的区别
- c++程序的内存布局
- 如何使用Linux lsblk命令列出块设备信息
- pl sql连接oracle报错12154-解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
- POJ3273-----Monthly Expense
- [leetcode-258]Add Digits(C)
- POJ 1422 (最少路径覆盖)