码迷,mamicode.com
首页 > 其他好文 > 详细

【字符串】28. 实现 strStr()

时间:2020-05-03 18:54:51      阅读:48      评论:0      收藏:0      [点我收藏+]

标签:解答   color   size   技术   width   int   span   字符串   mamicode   

题目:

技术图片

 

 

解答:

 1 class Solution {
 2 public:
 3     int strStr(string haystack, string needle) 
 4     {
 5         if(needle == "")
 6         {
 7             return 0;
 8         }
 9         if(haystack == "")
10         {
11             return -1;
12         }
13 
14         int l1 = haystack.size();
15         int l2 = needle.size();
16 
17         for(int i=0; i <= l1 - l2; i++)
18         {
19             int k=i;
20             int j = 0;
21             while(haystack[k] == needle[j] && j<l2 && k<l1)
22             {
23                 k++;
24                 j++;          
25             }
26             if(j == l2)
27             {
28                 return i;
29             }
30         }
31         
32         return -1;
33     }
34 };

 

【字符串】28. 实现 strStr()

标签:解答   color   size   技术   width   int   span   字符串   mamicode   

原文地址:https://www.cnblogs.com/ocpc/p/12822667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!