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

网站建设的一些原理国家信用企业信息系统

网站建设的一些原理,国家信用企业信息系统,怎么查自己的邮箱号,如何建设个人免费网站教程视频题解一&#xff1a; 滑动窗口&#xff1a;类似于字符串匹配&#xff0c;但匹配异位词需要包含相同的字母及个数&#xff0c;可以分别用两个数组存储字符串s滑动窗口和字符串p的字母及个数&#xff0c;再用Array.equals()进行比对。对于s.length()<p.length()的情况需要特判。…

题解一:

        滑动窗口:类似于字符串匹配,但匹配异位词需要包含相同的字母及个数,可以分别用两个数组存储字符串s滑动窗口和字符串p的字母及个数,再用Array.equals()进行比对。对于s.length()<p.length()的情况需要特判。

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;class Solution {public List<Integer> findAnagrams(String s, String p) {List<Integer> result = new ArrayList<>();int sLen = s.length();int pLen = p.length();if (sLen < pLen) return new ArrayList<>();int[] sArray = new int[26];int[] pArray = new int[26];for (int i = 0; i < pLen; i++) {pArray[p.charAt(i) - 'a']++;}for (int i = 0; i < pLen; i++) {sArray[s.charAt(i) - 'a']++;}if (Arrays.equals(pArray, sArray)) result.add(0);for (int i = 0; i < sLen - pLen; i++) {sArray[s.charAt(i) - 'a']--;sArray[s.charAt(i + pLen) - 'a']++;if (Arrays.equals(pArray, sArray)) result.add(i + 1);}return result;}
}

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

相关文章:

  • 网站建设必须经历的过程wordpress 仿36氪主题
  • 怎么用支付宝做发卡网站网页制作公司企业愿景
  • 中国建设银行企业网站首页elo机制
  • php网站开发的相关技术收录查询api
  • 如果想看网站的收费电影应该怎么做购物网站怎么做
  • 福州专业网站设计公司互联网品牌宣传推广服务公司
  • 网站开发设置用户wordpress登录页改造
  • 做编程的网站有哪些方面新手做网站视频
  • 南京明辉建设集团有限公司网站h5制作一般多少钱
  • 胶东网站建设沈阳企业模板建站
  • 招聘网站推广怎么做wordpress不能连接数据库
  • 网站开发电脑东莞短视频seo制作
  • 网站制作排名优化什么建立生育支持
  • 基于拍卖的拍卖网站开发建站行业span分析
  • 专门做运动装备的网站网站域名要钱吗
  • 网站不收录成都企业做网站
  • 网站后台购买渭南哪家公司可以做网站
  • 吕梁网站制作吕梁安全建设网站需要多少费用
  • c2c网站的特点及主要功能网站程序的构成
  • 请人做阿里巴巴网站需要注意如何制作一个公司网页
  • 网站管理与维护的优势当今做哪些网站能致富
  • 网站优化具体是怎么做的大型的网页设计公司
  • wordpress学校网站模板天津设计院排名
  • 支付宝网站设计分析企业管理咨询师是干什么的
  • 高校二级网站建设意义简易app制作工具
  • 中亿丰建设集团股份有限公司网站常州网站建设教程
  • 17zwd一起做网站广州新塘网站开发需要多少钱价格
  • 云南住房与建设厅网站网站建设与管理属于什么部门
  • 网站建设结课小论文昆明个人网站建设平台
  • 东莞网站设计与制作公司wordpress 迁移 新目录