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

网站的功能便宜的seo官网优化

网站的功能,便宜的seo官网优化,镇江本地网,安康市移动公司电话给定两个字符串 s 和 p#xff0c;找到 s 中所有 p 的 异位词 的子串#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串#xff08;包括相同的字符串#xff09;。 示例 1: 输入: s “cbaebabacd”, p “abc” 输出:…给定两个字符串 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” 的异位词。 提示: 1 s.length, p.length 3 * 104 s 和 p 仅包含小写字母1.滑动窗口,出现频率 思路 字符串 sss 中构造一个长度为与字符串 p 的长度相同的滑动窗口构建字母出现的频率表比较出现频率 class Solution {public ListInteger findAnagrams(String s, String p) {ListInteger ans new ArrayListInteger();int sLen s.length(), pLen p.length();if(s null || p null || sLen pLen) {return ans;}// 构建字母出现的频率表int[] sCount new int[26];int[] pCount new int[26];//第一次for (int i 0; ipLen; i) {sCount[s.charAt(i) - a];pCount[p.charAt(i) - a];}if(Arrays.equals(sCount, pCount)) {ans.add(0);}for (int i 0; i sLen - pLen; i) {// 左侧将要划出减去一次sCount[s.charAt(i) - a]--;// 右侧滑入增加一次sCount[s.charAt(i pLen) - a];// 再次比较频率表if(Arrays.equals(sCount, pCount)) {ans.add(i1);}}return ans;} }执行用时分布 8ms 击败71.71%使用 Java 的用户 消耗内存分布 43.79MB 击败37.70%使用 Java 的用户 2.滑动窗口,反向思维 class Solution {public ListInteger findAnagrams(String s, String p) {ArrayListInteger ans new ArrayList();if (s.length() p.length()) return ans;int[] counts new int[26]; // 欠账表欠的字符 - 欠的个数int all p.length(); // 总欠账数目// 统计欠账生成欠账表:for (char c : p.toCharArray()) counts[c-a];// 【滑动窗口】还账int l 0, r 0, n s.length();char[] str s.toCharArray();for (; l n; l) {// 窗口右边界字符进入窗口还账如果不超额还账就一直还while (r n counts[str[r] - a] 0) {all--;counts[str[r] - a]--;}// 还账结束看当前窗口内是否还清了所有欠账if (all 0) ans.add(l);// 窗口左边界字符出窗口重新赊账counts[str[l] - a];all;}return ans;} }执行用时分布 3ms 击败99.94%使用 Java 的用户 消耗内存分布 43.63MB 击败47.83%使用 Java 的用户
http://www.zqtcl.cn/news/374429/

相关文章:

  • 网站开发保密协议范本北京市建设工程信息网查询
  • 怎样跟网站做优化呢wordpress实现新闻列表
  • 济南手机网站定制费用wordpress安装文档下载
  • 麻涌镇网站仿做郑州做网页的公司
  • 做那个网站中山免备案网站建设
  • 软路由系统如何做网站全网营销式网站
  • 中国建设网官方网站视觉网站建设
  • 苏州乡村旅游网站建设策划书.docincapsula wordpress
  • 百度收录自适应网站滨海做网站哪家公司好
  • 东莞网站排名优化公司福田在线官网
  • 清湖网站建设天猫开店流程及费用2023
  • 邵阳建设网站公司网站建设构架
  • 怎样做网站卖网站网络营销概念
  • 怎样做网站能百度能搜到设计网站公司哪里好
  • 网站收缩栏专业定制网站公司
  • 烟台网站建设方案托管无锡网站制作企业
  • 网站网页是怎么做的用什么做网站 优化
  • 数据网站怎么做的网站开发的开题报告引言
  • 苏州专业网站制作设计做网站上海
  • 做网站可以用中文域名备案嘛山东省住房和城乡城乡建设厅网站
  • 网站建设推广多少钱站长工具seo综合查询关键词
  • 分类信息网站平台的推广做网站的花费
  • 还原wordpress站点地址恢复网站都要备案吗
  • 如何建立营销性企业网站论文如何修改wordpress
  • 全网营销销售郑州seo网站管理
  • dw怎么做网站首页邯郸网站建设品牌加盟
  • 辽宁省建筑工程造价信息网深圳市seo点击排名软件价格
  • 网站建设宗旨是指建设中英文网站
  • 浙江网站建设价格低东莞网站建设推广多少钱
  • 网站服务器重做系统怎么做快速提升网站权重