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

网站被收录要怎么做做网站付多少定金

网站被收录要怎么做,做网站付多少定金,网站建设功能报价,dw网站建设素材实现 strStr() 函数。 给你两个字符串 haystack 和 needle #xff0c;请你在 haystack 字符串中找出 needle 字符串出现的第一个位置#xff08;下标从 0 开始#xff09;。如果不存在#xff0c;则返回 -1 。 说明#xff1a; 当 needle 是空字符串时#xff0c;我们…实现 strStr() 函数。 给你两个字符串 haystack 和 needle 请你在 haystack 字符串中找出 needle 字符串出现的第一个位置下标从 0 开始。如果不存在则返回 -1 。 说明 当 needle 是空字符串时我们应当返回什么值呢这是一个在面试中很好的问题。 对于本题而言当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。 示例 1 输入haystack “hello”, needle “ll” 输出2 示例 2 输入haystack “aaaaa”, needle “bba” 输出-1 示例 3 输入haystack “”, needle “” 输出0 解题思路 先生成next数值再用模式串和目标串进行匹配如果遇到不匹配的字母则模式串的指针直接移到到next数值指向的位置再次进行匹配如果不匹配再次进行相同的动作直到j指针为0即指向模式串的开头或者字符匹配上了 代码 func strStr(haystack string, needle string) int {n,m: len(haystack),len(needle)if m0{return 0}next:make([]int,m)for i,j : 1,0; i m; i {for j0needle[i]!needle[j] {jnext[j-1]}if needle[i]needle[j]{j}next[i]j}for i,j: 0,0; i n; i {for j0needle[j]!haystack[i] {jnext[j-1]}if needle[j]haystack[i]{j;}if jm{return i-m1}}return -1 }
http://www.yutouwan.com/news/306683/

相关文章:

  • 临沂网站制作专业做视频课程的网站有哪些
  • 十大最佳摄影网站sem网站推广怎么做
  • 链接点开网页表白的网站怎么做的网站推广的方式和方法
  • 网站推广广告营销方案seo经验
  • 怎么在网站做视频接口增城做网站要多少钱
  • 庄河网站建设河北网站建设口碑好
  • 网站建设服务协议书网站开发工程师好不好
  • 网站后台模板html5黑镜主题2.0wordpress
  • 如何建设百度网站python快速搭建网站
  • 网站整体配色方案调用wordpress数据
  • 做h5找图网站怎么创建网页快捷方式到桌面
  • 易语言怎么做点击按钮打开网站wordpress下安装论坛 伪静态
  • 广东手机网站建设多少钱网站备案照
  • 扬州网站建设坦克大战网站开发课程设计报告
  • 网站域名注册后怎么建设做响应式网站制作
  • 石油化工建设网站wordpress quizzin
  • 常州网站建设方案wordPress主题模板站
  • 网站群 建设 方案平谷头条新闻
  • 站长工具使用网站开发流程框架
  • 淘宝数据网站开发搜索引擎seo关键词优化效果
  • 焦作网站建设公司排名网站可信度验证
  • 免费公司网站模板镇江关键词优化
  • 网站虚拟建设策划安卓aso优化
  • wordpress怎么设置语言为中文什么是优化
  • 网站的优化与推广上海全屋整装哪家好
  • 网站开发是某某网站建设策划书2000字
  • 怎么样优化网站seoLight模板WordPress
  • wordpress网站换字体颜色wordpress在线点播
  • .net网站开发教程创办网站要多少钱
  • vue 做网站全椒有做网站的吗