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

网站开发的检索速度在啥范围之内淘宝上网站建设续费

网站开发的检索速度在啥范围之内,淘宝上网站建设续费,cae毕业设计代做网站,qq登录1. 题目 给定两个字符串 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/799268.html

相关文章:

  • 关于网站开发人员保密协议深圳最好的做网站
  • 网站建设系统开发需要多少钱设计师拥有的设计导航
  • 网站域名的注册时间搜狗站群系统
  • 二级域名网站如何申请吗长沙网站建设索王道下拉
  • 安徽省博物馆网站建设什么是推广
  • 优化网站技术做网站含营销
  • 泰达人才网招聘网wordpress 数据优化
  • 学生校园网站模板企业网站小程序源码
  • 西安建设网站推广wordpress随机文章小工具
  • 网站首页设计原则免费建设网站软件下载
  • 潍坊网站建设联系方式邵武建设局网站
  • 网站301跳转代码网页小游戏源码
  • 双公示网站专栏建设网页分析从哪些方面
  • 学网站建设要什么北京建设信源公司网站
  • 厦门哪里有建设网站的建筑设计为何没人干了
  • 公司网站的意义免费动画制作网站
  • 嘉兴港区规划建设门户网站设计师招聘网站有哪些
  • 上线了做网站要钱工作证设计风格
  • 大连网站搜索排名提升开平网站建设
  • 番禺龙美村做网站做修图网站电脑配置
  • 凡科建站有哪些弊端洛可可设计公司待遇
  • 百度网站优化推广wordpress分类咋弄
  • 网站建设目的及意义建设小说网站首页
  • html网页导航栏模板网站开发使用api对seo
  • 网站上传不了照片网站维护计划
  • 贵阳大数据论坛seo外链推广平台
  • 钓鱼网站源码上海网站建设方案策划
  • 请人做网站需要注意什么哪里做网站优化
  • wordpress逻辑网站建设优化服务案例
  • 网站建设要如何选择网站为什么要ipc备案