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

起点数据网是谁做的网站惠州抖音seo策划

起点数据网是谁做的网站,惠州抖音seo策划,界面做的比较好的网站,学校 网站建设工作小组30. 串联所有单词的子串 - 力扣(LeetCode) 思路:因为words里面的每一个字符串的长度都是固定的,所以可以将题转换成字符在字符串中的所有异位词 设出哈希表定义left和right进窗口维护count判断出窗口维护count 代码: …

30. 串联所有单词的子串 - 力扣(LeetCode)

思路:因为words里面的每一个字符串的长度都是固定的,所以可以将题转换成字符在字符串中的所有异位词

  • 设出哈希表
  • 定义left和right
  • 进窗口+维护count
  • 判断
  • 出窗口+维护count 

代码:

public List<Integer> findSubstring(String s, String[] words) {List<Integer> ret = new ArrayList<>();int len = words[0].length();int m = words.length;Map<String,Integer> hash1 = new HashMap<>();//将words中的所有字符加入到哈希表中for(String str : words){hash1.put(str,hash1.getOrDefault(str,0)+1);}//进窗口的次数(len 次)for(int i = 0; i < len; i++){Map<String,Integer> hash2 = new HashMap<>();for(int left = i, right = i, count = 0; right + len <= s.length(); right += len){//进窗口String in = s.substring(right,right+len);hash2.put(in,hash2.getOrDefault(in,0)+1);//维护countif(hash2.get(in) <= hash1.getOrDefault(in,0)){count++;}//判断if(right - left + 1 > m*len){//出窗口String out = s.substring(left,left+len);//维护countif(hash2.get(out) <= hash1.getOrDefault(out,0)){count--;}hash2.put(out,hash2.get(out)-1);left+=len;}if(m == count){ret.add(left);}}}return ret;}

 

http://www.yidumall.com/news/91919.html

相关文章:

  • 邯郸网站建设的地方百度网页提交入口
  • 电商网站怎么制作石家庄百度关键词搜索
  • 做游戏ppt下载网站有哪些怎么注册域名
  • 宁波网站建站的公司0元做游戏代理
  • 自己公司做网站保定网站建设公司哪家好
  • html网站怎么做视频免费的关键词优化工具
  • it外包收费百度seo教程网
  • wordpress 制作小程序seo优化排名易下拉软件
  • 建设网站要注意事项竞价托管公司排名
  • 网站开发公司开发过程武汉seo结算
  • 太原市网站建设下载一个百度导航
  • 昆明网站建设frfapp网络推广公司
  • 网站制作价钱多少有什么平台可以推广
  • 目前网站开发有什么缺点站长工具网址查询
  • 手工制作国庆节作品知名seo公司
  • jsp做电影网站2022搜索引擎
  • 学做内账的网站篮网目前排名
  • 大学生网页设计源代码模板沈阳seo建站
  • 专业网站设计专业服务ps培训
  • 学校网站源码廊坊快速排名优化
  • php 开源企业网站推广竞价托管费用
  • .php的网站是怎么做的优化关键词排名哪家好
  • 做网站客户端石家庄seo全网营销
  • 百度网盘怎么增大免费空间神马移动排名优化
  • 有效的网站需要做到什么意思搜索百度
  • 济南软件网站建设百度网页版网址
  • 百度网站托管域名查询入口
  • 可以个人做单的猎头网站谷歌商店官网
  • 流量统计网站推广法乐山网站seo
  • 怎么做网站搜索关键词百度搜索榜