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

购物网站及app开发vue 做双语版网站

购物网站及app开发,vue 做双语版网站,企业建站哪个好,购物网站源码问题:给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 package com.text;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;…

问题:给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

package com.text;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;import com.alibaba.fastjson.JSONObject;public class findAnagrams {public static void main(String[] args) {findAnagrams("cbaebabacd","abc");}public static List<Integer> findAnagrams(String s, String p) {List<Integer> list=new ArrayList<Integer>();int slen=s.length();int plen=p.length();//p的长度大于s就返回if(plen>slen){return list;}//将p的字符存储到map中,key是字符,value是出现的次数Map<Character,Integer> pMap=new HashMap<Character,Integer>();for(int i=0;i<p.length();i++){Integer pNum=pMap.getOrDefault(p.charAt(i), 0);pMap.put(p.charAt(i),pNum+1);}//截取s串的起始坐标int endIndex=0;//存储截取的S串中字符出现的次数Map<Character,Integer> sMap=new HashMap<Character,Integer>();while(endIndex+plen<=slen){String substr= s.substring(endIndex,endIndex+plen);//下标等于0的时候需要全量存储if(endIndex==0){for(int i=0;i<substr.length();i++){Integer sNum=sMap.getOrDefault(substr.charAt(i), 0);sMap.put(substr.charAt(i),sNum+1);}}else{//不等于0的时候相当于下标右移//前一个元素出现次数需要减1,如果次数等于0需要移除,否则影响相等的校验//最后一个需要加1char removeKey = s.charAt(endIndex-1);Integer sNum=sMap.getOrDefault(removeKey, 0);if(sNum-1==0) {sMap.remove(removeKey);}else {sMap.put(removeKey,sNum-1);}char addKey = substr.charAt(plen-1);Integer sNum1=sMap.getOrDefault(addKey, 0);sMap.put(addKey,sNum1+1);}//判断是否相等两个map//会进行key和value的全变比较if(sMap.equals(pMap)) {list.add(endIndex);}endIndex++;}System.out.println(JSONObject.toJSONString(list));return list;}}


文章转载自:

http://r8uILzGH.xrrbj.cn
http://MOBg8TXV.xrrbj.cn
http://u5RKBCnW.xrrbj.cn
http://InZzoYJi.xrrbj.cn
http://twcdTW24.xrrbj.cn
http://sz1fQLlq.xrrbj.cn
http://nkvZGQSr.xrrbj.cn
http://xAqOs5ap.xrrbj.cn
http://dqbilOkQ.xrrbj.cn
http://pBRoi7tN.xrrbj.cn
http://IureGYuS.xrrbj.cn
http://Nn3mgPBi.xrrbj.cn
http://RDZ12Zzz.xrrbj.cn
http://EoUvtxg7.xrrbj.cn
http://dtoN0sXp.xrrbj.cn
http://jGs5d5wm.xrrbj.cn
http://kAgrpQMG.xrrbj.cn
http://41NEtJfX.xrrbj.cn
http://UDIg4Dt1.xrrbj.cn
http://G857JQX4.xrrbj.cn
http://UHnERM9r.xrrbj.cn
http://9YgwWuDl.xrrbj.cn
http://cUi1dKmL.xrrbj.cn
http://TGlAtyCB.xrrbj.cn
http://wni5sy7m.xrrbj.cn
http://YB8i8hWn.xrrbj.cn
http://dwX7djKf.xrrbj.cn
http://CqFywXOO.xrrbj.cn
http://ULyNteiy.xrrbj.cn
http://fv6vDgFF.xrrbj.cn
http://www.dtcms.com/wzjs/760926.html

相关文章:

  • 外贸建站及推广自己的电脑做服务区 网站
  • 如何设置网站公司动态株洲本地新闻
  • 湖南专业做网站公司建设局网站漠河
  • 烟台汽车租赁网站建设网站导航栏原型图怎么做
  • 力软框架做网站室内设计难学吗
  • 鞍山网站制作云端拖鞋设计网站推荐
  • 北京网站设计济南兴田德润团队怎么样免费咨询律师在线解答
  • 网站建设包括哪些东西胶州专业建站
  • 网站改版多久恢复落地页制作
  • 广州设计网站建设企业查询宝官网
  • 网站开发济南招聘个人制作网站的流程
  • 广西金利建设有限公司网站微信小程序页面跳转
  • 镇江模板网站浙江网站建设排名
  • 网站无法连接到服务器asp在网站开发中起什么作用
  • 中国建设银行的网站.三维设计官网
  • 售房网站开发 .net网站后台数据分析怎么做
  • 用word文档做网站wordpress简称
  • 品牌网站建设小科6a蚪伊宁市住房与城乡建设局网站
  • 做网站需要缴什么费用WordPress重力表单注册
  • 做游戏视频网站汉中市住建局建设厅网站官网
  • 胶南做公司网站重庆建设注册执业中心网站
  • 原网站备案在哪网站策划的流程
  • 网站栏目 英文哪个网站做h5比较好
  • 网站顶部素材广州 网站 设计
  • 做关键词搜索的网站制作公司网站要多少钱
  • 怎么在百度上搜到自己的网站wordpress花园视频教程
  • 成都房建设部网站wordpress 轮播图插件下载
  • 网站错位呼和浩特做网站的公司
  • ppt模板去哪个网站下载全球搜钻
  • app需要网站有哪些wordpress美食