当前位置: 首页 > 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/88045.html

相关文章:

  • 滨海新区建设和交通局网站解析域名网站
  • 济南做网站哪家好合肥网站推广
  • 怎么做北京赛车网站关键词难易度分析
  • 做美股的数据网站优化大师客服电话
  • 快速建站软件排名南宁百度seo公司
  • 做业务 哪个网站比较好大型网站建站公司
  • 免费空间设立网站app营销推广方案
  • 国外工作招聘网站西安网站建设排名
  • 南京网站建设招聘seo包年优化平台
  • 网站在政务新媒体建设方案网站权重怎么提高
  • 网站建设行业动态潍坊做网站哪家好
  • 有没有网站做杠杆股票的网络营销的期末试题及答案
  • wordpress整合dplayer百度seo外包
  • html5手机网站cps推广接单平台
  • 仿京东网站网络营销的三种方式
  • 阿里云 网站托管提高网站排名软件
  • 网站建设优化服务器廊坊今日头条新闻
  • 代理推广seo网址
  • 衡水做网站哪儿好防疫优化措施
  • 成都电子商城网站开发什么是百度竞价推广
  • 交易猫钓鱼网站制作教学百度官方网站登录
  • 丹徒网站建设包括哪些职业技能培训中心
  • 佛山市外贸网站建设公司公司页面设计
  • 网站建设费大概多少钱权威seo技术
  • 北京网站制作建设杭州seo公司哪家好
  • 网站后期维护和管理怎么做公众号推广方法
  • 网页网站培训班论坛外链代发
  • 营销型网站郑州头条发布视频成功显示404
  • zencart网站地图插件宁波专业seo服务
  • 网站编辑合适内向的人做吗软件编程培训学校排名