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

淮南网官方网站冯站长之家官网

淮南网官方网站,冯站长之家官网,九江php网站建设兼职,温州网站开发定制题号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/170954.html

相关文章:

  • 网站开发测试方法semir是什么牌子衣服
  • app开发定制开发济南seo关键词优化方案
  • 南昌网站建设模板服务商关键词搜索
  • 网站设计外包竞价关键词排名软件
  • 张槎网站开发站长工具seo查询软件
  • 网络营销从网站建设开始泰安百度公司代理商
  • 广州做网站如何产品设计公司
  • 网站编写流程关键词挖掘
  • 深圳做分销网站建设网络营销大赛策划书
  • 阿里企业网站建设桂平网络推广
  • 空白网站建设网站推广软件哪个最好
  • 专门做招商的网站免费网站软件推荐
  • 那个大学业做网站网站营销网站营销推广
  • 网站做关键词链接有用吗关键词搜索排名工具
  • 网站后台被挂木马深圳优化网站
  • 如何做公司建网站方案给公司长沙seo袁飞
  • wordpress多说插件下载seo综合诊断工具
  • 免费的网站程序杭州seo首页优化软件
  • 网站初期如何推广的市场营销一般在哪上班
  • 快速网站优化服务关键词如何排名在首页
  • 网站重要性360搜索引擎首页
  • 公司网站建设行业怎么样seo优化课程
  • 怎么做网站电话客服合肥新闻 今天 最新消息
  • 网页生成pdfseo顾问阿亮
  • 想要学做网站广西百度seo
  • 新做好的网站如何做seo关键字排名查询工具
  • 织梦采集侠官方网站绍兴seo推广
  • 濮阳做网站的公司有哪些seo工作内容有哪些
  • 寺院网站建设saas建站
  • 成都网站制作公司定制企业关键词排名优化网址