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

济南网站建设公司电子商务网站公司加强网站建设

济南网站建设公司电子商务网站,公司加强网站建设,网站建设团购,变现流量推广app题目来源:28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode) 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不…

题目来源:28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode)

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

整体思路很简单:先看第一个字母匹配是否匹配,再逐个检查

遇到的问题是:

①逻辑要求判断完全匹配此返回第一个标号,开始使用的continue,是继续执行此循环的下一次,错误,加入一个判断bool作为判断条件

②越界错误:最外层循环不能设置为i<n,因为如果m不为1的话,必定最后一位比较会越界;而条件设为i<n-m的话,如果遇到n=m=1的情况会出现错误;所以应该设为n-m+1

int strStr(string haystack, string needle) {int n=haystack.length();int m=needle.length();bool ack=0;for(int i=0;i<n-m+1;i++){if(haystack[i]==needle[0]){ack=1;for (int j=0;j<m;j++){if(haystack[i+j]!=needle[j]){ack=0;}  }if(ack)return i;}}return -1;}

http://www.dtcms.com/a/599807.html

相关文章:

  • 如何设公司产品购物网站网站聊天怎么做
  • 免费外贸建站平台互联网技术的特点
  • 建设一个自己的网站需要多少钱wordpress 通讯录插件
  • 邯郸医疗网站建设有没有做租赁的网站
  • 为什么网站建设比商场要贵dj音乐网站建设
  • 写网站建设的软文无锡 做网站
  • 做网站阿里巴巴好还是百度好网站制作开发教程
  • 上国外的网站很慢seo成都培训
  • 科技网站欣赏网页设计基础
  • 深圳罗湖区住房和建设局网站沈阳发布最新通告
  • 内网网站开发报价站长之家 wordpress
  • 如何管理网站域名wordpress静用字体
  • 网站设计平台 动易wordpress 主题选项
  • 网站内容的排版布局微网站与手机网站的区别
  • 最牛视频网站建设17网站一起做 佛山
  • 一般企业网站3年多少钱海南网上申请营业执照步骤
  • 全椒做网站湘潭学校网站建设 磐石网络专注
  • 发布新闻最快的网站大型 网站的建设 阶段
  • 用app怎么样建网站上海网站建设__永灿品牌建站
  • 网站建设经济可行性网络营销就是网上营销
  • 福田公司网站建设网站开发者模式下怎么保存图片
  • 婚纱照展示网站源码网站上传模板后
  • 如何修改网站主页深圳华强北做网站
  • 做的比较好的家具网站首页有道云笔记做网站
  • h5 小米网站模板wordpress响应式免费
  • 手机选择网站现在的报税网站怎么做更正申报
  • 网站动图怎么做的关于织金县网站建设的论文
  • 设计外贸网站广州seo网络优化公司
  • 青岛北京网站建设价格微信营销软件平台
  • 建设地方美食网站的目的腾冲住房和城乡建设局网站