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

工程建设造价全过程监督网站网络运营推广怎么做

工程建设造价全过程监督网站,网络运营推广怎么做,服装设计师需要什么学历,电商网课一、题目 给定两个字符串 s 和 p#xff0c;找到 s 中所有 p 的 异位词 的子串#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串#xff08;包括相同的字符串#xff09;。 示例 1: 输入: s cbaebabacd, … 一、题目 给定两个字符串 s 和 p找到 s 中所有 p 的 异位词 的子串返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串包括相同的字符串。 示例 1: 输入: s cbaebabacd, p abc 输出: [0,6] 解释: 起始索引等于 0 的子串是 cba, 它是 abc 的异位词。 起始索引等于 6 的子串是 bac, 它是 abc 的异位词。示例 2: 输入: s abab, p ab 输出: [0,1,2] 解释: 起始索引等于 0 的子串是 ab, 它是 ab 的异位词。 起始索引等于 1 的子串是 ba, 它是 ab 的异位词。 起始索引等于 2 的子串是 ab, 它是 ab 的异位词。 二、思路解析 这道题的关键在于想到利用一个 变量 count 来记录窗口中的 「有效字符」 个数。 而有效数字存在的前提就是 s 中每一个字符的出现次数一定不能超过 p 中对应符的出现次数否则就不是题目要求的子串了。 这道题我用了 2 个数组来记录 s 和 p 中每个字符的出现次数其中数组下标为字符的 ACII 码值。 剩下的就是滑动窗口的实现跟维护、 count 的维护以及结果的更新了具体步骤我也有在下面代码注释中写到啦。 三、完整代码 class Solution {public ListInteger findAnagrams(String ss, String pp) {char[] s ss.toCharArray();char[] p pp.toCharArray();int n s.length;int m p.length;ListInteger ret new ArrayListInteger();//记录 p 中每个字符的出现次数其中数组下标为字符的 ACII 码值int[] hash1 new int [26];for(char ch : p){hash1[ch - a];}//滑动窗口int[] hash2 new int [26];for(int left 0 , right 0 , count 0; right n ; right ){char in s[right];//count 用于记录有效字符「即 s 字符串中的 a 字符数量 p 字符串中的 a 字符数量」if(hash2[in - a] hash1[in - a]){count ;}//进入窗口 维护 countif(right - left 1 m){char out s[left];if(hash2[out - a]-- hash1[out - a] ){count --;}}//出窗口 维护 count//更新结果if(count m){ret.add(left);}}return ret;} } 以上就是本篇博客的全部内容啦如有不足之处还请各位指出期待能和各位一起进步
http://www.pierceye.com/news/108805/

相关文章:

  • 广州专业网站建设企业wordpress 数据库修改
  • 淮南装饰公司网站建设seo 网站树
  • 设计素材下载网站网络营销课程设计报告
  • 安庆公司做网站搜索引擎收录提交入口
  • 城固网站建设wordpress主题谁的最好
  • 国外建站企业北京鑫创网站建设
  • 网站做视频wordpress插件手动升级
  • wordpress收不到网站没有收款接口网站怎么做收款
  • 信阳做网站推广用tornado做网站
  • 网站开发与数据库ppt成都优化网站建设
  • 毕业设计静态网站建设选题依据企业网络营销的优势
  • 网站图片动态换名网站充值支付宝收款怎么做
  • 蜘蛛网是个什么网站做特卖的购物网站
  • 从零学做网站古典 网站模板
  • h5网站模板开发网站后台哪些功能需要前端配合
  • 网站建设 宜宾佛山企业网站自助建站
  • 苏宁易购网站建设 的定位手机网站制作招聘
  • 个人网站备案申请360老是提示危险网站
  • 建网站哪个好 优帮云自己怎么注册域名
  • 做3ds磁铁卡网站大连旅顺博物馆
  • 邢台市住房和城乡建设局网站大连网站推广机构
  • 网站建设开标书房地产网页设计
  • 中国建设建设工程造价管理协会网站建设视频网站要求吗
  • 商务网站教程深圳定制纸箱
  • 湖南手机版建站系统哪家好自己做网站地图
  • 天津网站制作报价阿里云需要网站建设方案书
  • 做最好的美食分享网站网站建设客户需求分析
  • 如何重建网站广州市服务好的网站制作排名
  • 做一名优秀网站设计师计划网站描述怎样写
  • 网页二级网站怎么做网监关闭的网站怎么恢复