翻译

实现strStr()函数。返回针(needle)在草垛/针垛(haystack)上第一次出现的索引, 如果不存在其中则返回-1。其实也就是说字符串str2在字符串str1中第一次出现的索引而已。

原文

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:bool compare(string s1, int index, string s2) {int count = 0;for (int i = 0; i < s2.length(); i++) {if (s2[i] == s1[i + index])count++;}if (count == s2.length())return true;return false;}         int strStr(string haystack, string needle) {for (int i = 0; i < haystack.length(); i++) {if (haystack[i] == needle[0]) {if (compare(haystack, i, needle))return i;}}return -1;}
};

发现超时了……其实在测试之前就看到了别人的答案……惊呆了……这样都可以?

 class Solution {public:int strStr(string haystack, string needle) {return haystack.find(needle);}};

也算是长见识了……

LeetCode 28 Implement strStr()(实现strStr()函数)相关推荐

  1. 【To Do】LeetCode 28. Implement strStr() 和KMP算法

    LeetCode 28. Implement strStr() Solution1:我的答案 有投机取巧之嫌啊~ 注意string中的查找函数在查找时 参考网址:https://www.cnblogs ...

  2. LeetCode - 28. Implement strStr()

    28. Implement strStr() Problem's Link -------------------------------------------------------------- ...

  3. leetCode 28. Implement strStr() 字符串

    28. Implement strStr() Implement strStr(). Returns the index of the first occurrence of needle in ha ...

  4. [leetcode] 28. Implement strStr() 解题报告

    题目链接:https://leetcode.com/problems/implement-strstr/ Implement strStr(). Returns the index of the fi ...

  5. leetcode 28. Implement strStr() 实现strStr()

    C++代码,题目相对不是很难 1 class Solution { 2 public: 3 int strStr(string haystack, string needle) { 4 if(need ...

  6. LeetCode in Python-28. Implement strStr() 实现strStr()

    Implement strStr 实现strStr 题目 解法1. 出处 题目 解法1. class Solution:def strStr(self, haystack: str, needle: ...

  7. strstr(str1,str2) 函数

    可能有的人还没听过strstr函数,个人认为这个一个很实用的函数,strstr(str1,str2) 函数是字符串处理函数之一,位于头文件 "string.h"中.对于处理字符串的 ...

  8. strstr(str1,str2)函数使用时注意事项

    可能有的人还没听过strstr函数,个人认为这个一个很实用的函数,strstr(str1,str2) 函数是字符串处理函数之一,位于头文件 "string.h"中.对于处理字符串的 ...

  9. Strstr和Strchr函数详解

    Strstr函数详解 Strstr函数原型 char *strstr( const char *string, const char *strCharSet ); Strstr函数功能 在一个字符串中 ...

最新文章

  1. layerconfirm确认框的使用
  2. 菜鸟网络 | 寄件业务的产品逻辑
  3. 利用介质创建额外域控制器
  4. BellmanFord
  5. javscript对cookie的操作,以及封装
  6. CSS学习摘要-数值和单位及颜色
  7. Virtual Treeview 5 0 0的安装以及入门
  8. 清华大学信息 计算机科学与技术,清华大学信息科学与技术国家实验室
  9. as3通用三方库大全
  10. Linux欢迎文字配置(命令行模式)
  11. 时钟的同步与异步问题
  12. word去掉多余空格,换行符
  13. ORB特征点提取与均匀化——ORBSLAM2源码讲解(一)
  14. Dual Contrastive Learning: Text Classification via Label-Aware Data Augmentation 阅读笔记
  15. 微信 SDK for Laravel, 基于 overtrue/wechat
  16. 刘润:讲讲我价值几千万的认知,从“愚昧之巅”到“绝望之谷”
  17. nodejs中使用jwt
  18. 2011年度全球最佳网站排行榜前50名
  19. php实习生实习日记,实习日记
  20. cscd期刊是c刊吗_cscd期刊和cssci级别哪个高

热门文章

  1. python英汉互译 谷歌翻译 免费实现调用
  2. uniapp如何实现时间轴会议预约显示?
  3. 三星手机出现com.sec.android.app.sa,如何去除Galaxy S20/S20 /Ultra/S10/系统内置的Bixby三星Pay等软件Ap......
  4. Linux常用命令——pstack命令
  5. bootstrap4 调整元素之间距离 margin 和padding
  6. html测试工具手机版,SP META Tool(手机测试工具)
  7. 目标检测——使用yolov6调用本地摄像头进行实时检测
  8. 长期戴耳机的危害有哪些?耳机种类的选择很重要
  9. luajit集成篇/平台相关篇 | 合理用好lua+unity,更省性能的方案整理
  10. 【大数据开发】SparkCore——进阶算子、Action算子、查看分区数的三种方式