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

中国建设银行有哪些招聘网站krypt免费wordpress空间

中国建设银行有哪些招聘网站,krypt免费wordpress空间,欧美风格的网站,网页seo如何优化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/a/599337.html

相关文章:

  • 页面设计的要求网站自然排名怎么优化
  • 餐饮vi设计网站网站聚合页面
  • 免费一级域名网站平阴县网站建设
  • 建设网站的主要流程济南官网优化推广
  • 南昌网站建设和推广书香校园网站建设
  • 手机软件下载网站wap模板建设网站企业网上银行登录入口官方
  • 网站注册费用需要多钱大连 做网站
  • 集美网站开发做好网站优化的方法有哪些?
  • 全方位营销型网站二次开发公司
  • 提供响应式网站建设设计公司取名字大全集
  • 三网合一网站开发黄岛网站建设公司
  • 官方网站建设方案wordpress主页出现副标题
  • 网站建设 公司 常见问题商务网站建设实训报告1600字
  • 营销网站建设合同网站建设要学编程吗
  • 百度快照比网站上线时间早网站后台生成器
  • 北京微网站设计制作服务婚介所网站开发费用
  • 长沙做网站一般多少钱邢台123最新求职招聘信息
  • 国内有做外汇的正规网站吗大众点评网怎么做团购网站
  • 电脑有固定IP 做网站网站开发外包接单
  • 天津建站模板企业文化宣传
  • 济南网站建设流程江苏网站建设渠道
  • 石家庄网站开发公司python如何做网站
  • 长春网站优化哪家好wordpress 4.7.1下载
  • 十堰网站建设培训学校网站的绝对路径怎么做
  • 西安设计网站的公司泉州网站建设服务
  • 网站标题关键词描述wordpress横幅
  • 360移动建站服务营销案例100例
  • 做网站策划营销推广网络营销以什么为基础
  • 免费购物网站程序公司网站费用计入什么科目
  • 简单公司网站医院设计机构