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

网站建设高端郑州网站seo哪家公司好

网站建设高端,郑州网站seo哪家公司好,软件界面设计工具有哪些软件,东营市招标采购信息网1.题目 给你两个字符串 haystack 和 needle #xff0c;请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标#xff08;下标从 0 开始#xff09;。如果 needle 不是 haystack 的一部分#xff0c;则返回 -1 。 2.示例 3.思路 回溯算法#xff1a;首先将…1.题目 给你两个字符串 haystack 和 needle 请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标下标从 0 开始。如果 needle 不是 haystack 的一部分则返回  -1 。 2.示例 3.思路 回溯算法首先将字符串拆分成字符数组然后对数组进行遍历进行一一匹配如果出现匹配失败则回溯到一开始的数组重新进行下一次匹配。 LeetCode代码 class Solution {public int strStr(String haystack, String needle) {char hays[]haystack.toCharArray();char needs[] needle.toCharArray();int dex 0;int count 0;int j 0;for (int i0;i hays.length;i){if (hays[i] needs[j]){count;if (jneeds.length-1){dex i-(needs.length-1);break;}j;continue;}else { ii-count;j 0; count0;}}if (count!needs.length){dex -1;}return dex;} } 案例详细代码: package LeetCode09;public class javaDemo {public static void main(String[] args) { // 查找字符串第一个出现String haystack mississippi;String needle issi;char hays[] haystack.toCharArray();char needs[] needle.toCharArray(); // 设置计数器初始化下脚标int dex 0;int count 0;int j 0; // 遍历数组for (int i 0; i hays.length; i) { // 判断如果当前字符匹配则往下走if (hays[i] needs[j]) {count;if (j needs.length - 1) {dex i - (needs.length - 1);break;}j;continue;} else { // 如果出现不匹配则进行回溯ii-count;j 0;count 0;}} // 判断是否有足够的countif (count ! needs.length) {dex -1;}System.out.println(dex);} }总结 时间复杂度n 为原串的长度m 为匹配串的长度。其中枚举的复杂度为 O(n−m)O(n - m)O(n−m)构造和比较字符串的复杂度为 O(m)O(m)O(m)。整体复杂度为 O((n−m)∗m)O((n - m) * m)O((n−m)∗m)。 空间复杂度O(1)O(1)O(1)。 会了试试挑战下一题♪∀● ●´∀♪ LeetCode150道面试经典题--验证回文串(简单)_Alphamilk的博客-CSDN博客
http://www.pierceye.com/news/579841/

相关文章:

  • 企业网站空间不足怎么办incapsula wordpress
  • 网站建设 镇江万达wordpress简
  • 做p2p理财网站开发公司销售人员竞聘演讲稿
  • 建设网站广州唯品会网站架构
  • 网站开发的国内外研究现状家庭装潢设计
  • 安卓从网站获取视频怎么做有没有做网站的公司
  • 网站设计计划书的内容如何做1个手机网站
  • 义乌网站建设技术托管seo营销服务
  • 一块钱购物网站山东专业网站建设
  • 凡科建站怎么删除网站建设电子商务网站建设分析
  • 公众号 微网站开发西安网站建设熊掌号
  • 商城网站开发哪家好长春网站建设推荐网诚传媒
  • 网站被墙怎么做跳转重庆网站建设找重庆万为
  • 学做网站的书哪些好电子商务网站设计包括哪些内容
  • 网站建设需求 百度文库kompozer wordpress
  • 菜篮网网站开发技术山东省住房和城乡建设厅领导名单
  • 域名备案与网站备案的区别深圳建筑公司招聘信息
  • 网站开发完后如何上线淘宝上网站建设好便宜
  • 云南省科技网站网站建设的推广渠道
  • 网页网站设计公司排行榜南京专业app开发定制
  • 网站开发人员就业前景公司的网站建设注意点
  • 做英文网站2014深圳网站设计g
  • 温州文成县高端网站设计做网站有生意吗
  • 网站开发说明书模板产品设计考研
  • seo网站排名优化软件京东 wordpress
  • 有些网站为什么可以做资讯微信小程序vr全景
  • 做网站的开发工具长春百度关键词优化
  • 网站建设所需人力网站制作的必备技巧有哪些
  • 上饶网站建设推广四川城乡建设网网站
  • 网站logo怎么改服装手机商城网站建设