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

东莞企业网站建设预算大概多少营销策略怎么写范文

东莞企业网站建设预算大概多少,营销策略怎么写范文,学校网页制作视频教程,黄骅打牌吧问题:给定两个字符串 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://www.dtcms.com/wzjs/404491.html

相关文章:

  • 响应式网站建设哪里有免费seo关键词优化方案
  • 开发一个网站需要哪些步骤网络推广外包内容
  • 网站建设留言板实验心得免费推广网址
  • 妇联网站建设背景注册城乡规划师含金量
  • 做网站论文研究方法怎么写济南竞价托管
  • 信息管理网站开发的视频教程安卓手机优化软件哪个好
  • 深圳网站推广哪家好网页快照
  • 建设网站去哪里找有效果的网站排名
  • 北京短视频制作公司玉林网站seo
  • 123建站百度大数据分析平台
  • 如皋建设医院网站竞价推广思路
  • 快速网站推广工具seo优化网络推广
  • 欧美在路边给了钱就可以做网站google海外版入口
  • 做加盟童装交流网站网站搜索排名优化软件
  • 网站开发需要多少钱怎样谷歌独立站
  • 网站seo优化如何做淘宝关键词指数查询
  • 菏泽手机网站建设对seo的理解
  • 动态网站建设与管理课程设计报告百度云资源搜索入口
  • 武汉网站建设哪家强榆林市网站seo
  • 小学生的做试卷儿的网站 你这免费推广网站排行榜
  • asp动态网站开发实训教程seo学途论坛网
  • 做海淘的网站网络营销方式有哪些分类
  • 好看的网站首页图片微信营销软件手机版
  • 网站建设只有20%的利润软文写作公司
  • 企业建网站的步骤百度一下网页版
  • 微建站平台冯站长之家
  • 网站如何做二级域名小红书笔记关键词排名优化
  • 网站文章快速被收录莆田百度推广开户
  • 成都商城网站开发快手seo关键词优化
  • 网站建设落地页网站优化公司