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

燕郊网站建设石家庄

燕郊网站建设,石家庄,wordpress 图片压缩,wordpress文章回复找出字符串第一个匹配项的下标 题目描述: 题解思路: 图上所示,利用字符滑动,如果匹配就字符开始移动;如果不匹配成功,则停止移动,并回到字符串刚开始匹配的字符下标前一个,为下一次…

找出字符串第一个匹配项的下标

题目描述:

在这里插入图片描述

题解思路:

在这里插入图片描述
图上所示,利用字符滑动,如果匹配就字符开始移动;如果不匹配成功,则停止移动,并回到字符串刚开始匹配的字符下标前一个,为下一次进行字符匹配做好准备,并将子字符串下标清理0

代码

int strStr(char* haystack, char* needle) {
int i = 0;int j = 0;int index = 0;for (i = 0, j = 0; haystack[i] != '\0' && needle[j] != '\0';){if (haystack[i] == needle[j]){if (j == 0) {index = i;}j++;i++;}else{//回退到开始状态i = i - j + 1;j = 0;}}if (needle[j] != '\0') {return -1;}else {return index;}
}

官方题解

int strStr(char* haystack, char* needle) {int n = strlen(haystack), m = strlen(needle);for (int i = 0; i + m <= n; i++) {bool flag = true;for (int j = 0; j < m; j++) {if (haystack[i + j] != needle[j]) {flag = false;break;}}if (flag) {return i;}}return -1;
}
http://www.yidumall.com/news/39950.html

相关文章:

  • 株洲网站优化电商网站前端页面内容编写
  • 做彩票网站犯法吗暴疯团队seo课程
  • 网站设计公司官网企业网站的域名是该企业的
  • 网页设计动画网站百度指数使用指南
  • 建设企业网站价钱a站
  • 合肥网站建设新手百度视频
  • 北京微信网站建设公司天猫关键词排名怎么控制
  • 武汉有个网站叫什么谷歌推广和seo
  • 做美食网站的项目背景百度网盘资源搜索引擎搜索
  • 网站添加地图导航网页设计模板图片
  • 阿克苏交通建设局网站百度云网盘搜索引擎
  • 免费的图片做视频在线观看网站成人技能培训班有哪些
  • 做网站盈利百度推广费用报价单
  • 请别人做网站的缺点百度免费推广网站
  • 武汉网站建设公司收费海外发布新闻
  • 网站团队组成济南百度竞价
  • 天津seo网站设计抖音seo关键词优化排名
  • 百度推广手机网站湖南网站优化
  • 微网站搭建的步骤和技巧腾讯云服务器
  • 西安自助建站做网站怎么自己弄一个网站
  • vps怎么做网站搜索引擎优化的主要内容
  • 茂港网站设计公司seo是什么专业的课程
  • 门户网站建设滞后市场营销试题库(带答案)
  • 在网站中加入锚链接应该怎么做带佣金的旅游推广平台有哪些
  • 网站建设团购北京网站推广公司
  • 长春企业网站制作优化东莞网络优化公司
  • 免费商城网站建设平台百度平台商家联系方式
  • 怎么免费做网站教程专业搜索引擎seo技术公司
  • 响应式网站建设济南百度小说app
  • 在discuz做网站百度推广话术全流程