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

个人网站如何做流量郑州官网网站推广优化公司

个人网站如何做流量,郑州官网网站推广优化公司,贵阳做网站公司排名,怎么做网站优化 site1. 题目 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s “cbaebabacd”, p “abc” 输出: [0,6] 解释: 起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。 起始…

1. 题目

给定两个字符串 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” 的异位词。

2. 题解

class Solution {public List<Integer> findAnagrams(String s, String p) {List<Integer> ans = new ArrayList<>();int[] cntP = new int[26];  //统计p的每种字母的出现次数int[] cntS = new int[26];  //统计s的长为p.length()的子串s'的每种字母的出现次数for (char c : p.toCharArray()){cntP[c - 'a']++;  //统计p的字母}for (int right = 0; right < s.length(); right++){cntS[s.charAt(right) - 'a']++;  //右端点字母进入窗口int left = right - p.length() + 1;if (left < 0){  //窗口长度不足p.length()continue;}if (Arrays.equals(cntS,cntP)){  //s'和p的每种字母的出现次数都相同ans.add(left);  //s'左端点下标加入答案}cntS[s.charAt(left) - 'a']--;  //左端点字母离开窗口}return ans;}
}

3. 解析

出自这位老师:灵茶山艾府:两种方法:定长滑窗/不定长滑窗(Python/Java/C++/C/Go/JS/Rust)

http://www.dtcms.com/wzjs/356215.html

相关文章:

  • 建设银行网站登录不了全国各大新闻网站投稿
  • 做机网站网站关键词优化方法
  • h5做网站教程自助建站网站
  • 福州市市政建设开发有限公司网站网络推广深圳有效渠道
  • 网站建设分金手指科捷11成都网站建设
  • 网站建站优化常用的网络推广方式有哪些
  • wordpress 流量百度app关键词优化
  • 合肥做网站的公司讯登百度指数是免费的吗
  • 手机网站建设服务商网络舆情监控
  • 随州网站建设外包公司百度推广业务电话
  • 山西做二级建筑资料在哪个网站营销网站建设培训学校
  • 电子政务网站建设公司排行榜seo值怎么提高
  • 肃宁做网站爱站权重查询
  • 哪个公司建设网站老铁外链工具
  • 爱做网站免费发布软文网站
  • 做网站常用代码向右浮动怎么写如何制作自己的网站
  • 一站式做网站网络销售推广平台
  • 东西湖建设局网站sem扫描电镜
  • 做网站分几步推广网站制作
  • 适合0基础网站开发软件广州做网站的公司哪家好
  • 做网站seo怎么赚钱全球搜钻
  • 企业网站建设北京河南百度推广代理商
  • 手机触屏版网站开发获客引流100种方法
  • 中国百科网vip钓鱼网站开发设计网络营销方案
  • 怎么做网站弹窗2024年4月新冠疫情结束了吗
  • 织梦做的网站织梦修改网页模板百度指数的网址是什么
  • 青海城乡与建设厅网站seo和网络推广有什么区别
  • wordpress 一直加载站长工具seo综合查询 分析
  • wordpress 幻灯制作天津百度seo
  • 企业宣传片拍摄公司搜索引擎优化方法总结