当前位置: 首页 > wzjs >正文

淮南网官方网站利尔化学股票

淮南网官方网站,利尔化学股票,公司做网站买域名之后做什么,百度快照怎么删除题号28 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 我的解法 双指针,slow定位&…

题号28

给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回  -1 

我的解法

双指针,slow定位,fast比较,成功则返回,失败则往前进

class Solution {public int strStr(String haystack, String needle) {if (needle.isEmpty()) {return 0;}int slow = 0;int fast = 0;int count = 0;int size1 = haystack.length();int size2 = needle.length();if (size1 < size2) {return -1;}while (fast < size1 - size2 + 1) {slow = fast;count = 0;for (int i = 0; i < size2; i++) {if (needle.charAt(i) == haystack.charAt(fast)) {fast++;count++;if (count == size2) {return slow;}} else {fast = slow + 1; // 移动fast指针到下一个可能的起始位置break;}}}return -1;}
}

http://www.dtcms.com/wzjs/29783.html

相关文章:

  • 从零学做网站脚上起小水泡还很痒是怎么回事
  • 做网站合同模板谷歌浏览器直接打开
  • 莱阳网站制作济南优化网站关键词
  • 定制网站需要多少钱网页链接制作生成
  • 政府网站建设 ppt网络营销课程思政
  • 企业网站创建的步骤山西seo排名厂家
  • 临沂城乡建设管理局网站免费网络推广网址
  • 做网站添加支付功能要多少钱百度排名优化工具
  • 宁波手机网站制作资源搜索引擎
  • 上海网站开发定制简单的seo
  • 建设部网站怎么查询企业业绩手机端搜索引擎排名
  • 成都鱼羊环保网站制作设计产品线上推广方式都有哪些
  • 做网站的哪家公司好seo优化专家
  • 数字营销网站seo博客网址
  • 中国工商银行官网四年级下册数学优化设计答案
  • 做网络推广选择哪个网站好如何自建网站
  • 网站建设开放的端口百度关键词工具在哪里
  • 制作一个网站需要注意什么网络营销论文题目
  • 网站建设 八羊百度手机助手app
  • 成都公司的网站制作合肥网站关键词优化公司
  • 做seo网站公司哪家好网络营销专员的就业前景
  • 石家庄建设集团网站网站在线制作
  • 做诚信通谁给做网站广告公司起名大全最新
  • 咨询公司网站免费自己建网站
  • 网站建设相关图片厦门seo结算
  • 网站开发需要考虑哪些方面考证培训机构
  • 济南论坛网站建设搜索率最高的关键词
  • 长沙做网站找哪家好哪些网站可以发广告
  • 网站开发的编程语言手游推广赚佣金的平台
  • 个性网站功能软文营销的五个步骤