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

做网站费用记入什么会计科目广西建设网官网住房和城乡厅官网

做网站费用记入什么会计科目,广西建设网官网住房和城乡厅官网,数据库跟网站,电商就业前景给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cba", 它是 "…

给定两个字符串 sp,找到 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.首先关键在与如何将两个字符串的比较转化为两个字符数组的比较。

2.可以建立两个长度为26的字符数组,通过比较两个字符数组中字母出现的频数便可以得出是否为字母异位词。

3.遍历字符数组,将字符装进滑动窗口中,满了之后,比较两个字符数组,如果相等,将第一个加进来的字符索添加进结果中,然后更新滑动窗口。

class Solution {public List<Integer> findAnagrams(String S, String P) {char[] s = S.toCharArray();char[] p = P.toCharArray();int[] tar = new int[26];int[] tmp = new int[26];List<Integer> res = new ArrayList<>();int n = s.length;int m = p.length;for (int i = 0; i < m; i++) {int idp = p[i] - 'a';tar[idp]++; }for (int i = 0; i < n; i++) {int ids = s[i] - 'a'; tmp[ids]++;if (i < m - 1) {continue;}if (Arrays.equals(tar, tmp)) {res.add(i - m + 1);}int out = s[i - m + 1] - 'a';tmp[out]--;}return res;}
}

http://www.yayakq.cn/news/658442/

相关文章:

  • 百度医疗网站建设wordpress 分页代码
  • 营销型网站建设主要教学内容wordpress客户表单数据库
  • 网站建设推广需要多少钱西部数码网站助手4.0
  • 判断网站做的好坏匿名网站建设
  • 推广单页网站免费制作加盟网站有哪些
  • 网站开发招标书徐州设计公司有哪些
  • 免费wap自助建站网站网站插件代码下载
  • 杭州制造业企业做网站wordpress模版如何汉化
  • 外贸网站设计制作app试玩网站制作
  • 做k线图网站多语言网站 推广
  • 自己做的网站很慢建个短视频网站
  • 织梦茶叶网站模板河南网站建设培训
  • 制作网站的公司不干了维普网
  • 外贸型网站方案网页设计公司的调研
  • 大连市公众平台网站江苏省建设厅网站
  • 网站推广策划书 精品网站域没到期不能续费吗
  • 一加手机官网网站wordpress做网站优点
  • 阳朔网站建设公司微信小程序 连接网站
  • 湘潭本地的网站建设公司网络公司起名大全最新
  • html网站源码下载海淀公司网站建设方案
  • 建设软件资源网站站长之家 seo查询
  • 做的好的奥运会网站网站域名攻击
  • 湛江网站建设咨询织梦 音乐网站
  • 山东网络建站推广个性化定制软件
  • 网站ip过万网站后缀有什么区别
  • 网站建设 网页wordpress文章管理模板下载
  • 做pc端网站用什么框架中铁十六局门户网
  • 郑州汉狮做网站的大公司网站规划建设实训报告
  • c 网站开发用的人多吗赣州网页设计师培训
  • 网站开发涉及到缓存吗网站开发如何入门