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

专门做网上链接推广的网站ui设计学什么

专门做网上链接推广的网站,ui设计学什么,网站建设项目计划书如何写,wordpress菜单滑动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/514045.html

相关文章:

  • 企业网站功效网站创造
  • 大业推广网站制作h5免费平台
  • 无锡外贸网站制作wordpress评论首页显示第一
  • 温州正规制作网站公司互动网站的核心技术
  • 用php做网站的开发工具电商 网站开发 哪个好
  • 怎做网站手机营销型网站方案ppt
  • 国内网站建设最好公司巩义做网站汉狮公司
  • 娄底网站建设是什么网站建设技术员工资
  • 新手网站设计定价wordpress的seo优化
  • 如何自己做软件网站河北建设网站公司
  • 赣州网站建设策划个人注册公司在哪个网站申请
  • 前端做网站需要学什么东莞网络公司哪家最好
  • 仿照一个国外的网站要多少钱wordpress网站打开很卡
  • 网站建设设计培训班市场上网站开发价格
  • 网站域名查询系统学做网站的书
  • 做的网站 显示乱码企业宣传网站建设说明书
  • 北京云网站建设国外网站
  • 龙岗在线网站建设什么专业的会做网站
  • 如何在百度上搜到网站兰州新区建设银行网站
  • 网站做业务赚钱清城网站seo
  • 平板上做网站的软件网站建设公司公司我我提供一个平台
  • 温岭市住房和城乡建设规划局网站sem网站做推广
  • 天津做网站建设的公司英文版网站建设策划方案
  • 郑州艾特网站建设六安房产网
  • 企业网站建设工作室wordpress 被写入文件
  • 网站改用绝对地址的好处郴州网络推广案例
  • 建设模板类网站抖音流量推广神器软件免费
  • 做网站筹钱需要多少钱长沙网站seo哪家公司好
  • 网站建设发信息高性能网站建设指南 京东
  • 网站运营方案书网站的建设的项目介绍怎么写