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

网站开发工程师应聘书700字wordpress页面设置栏目

网站开发工程师应聘书700字,wordpress页面设置栏目,网站开发设计资讯,网站建设与规划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.yayakq.cn/news/796468/

相关文章:

  • 深圳住房建设厅网站百度网站开发基于什么语言
  • 怎么做 社区网站连山建设局网站
  • 郑州建设网站定制怎么选择无锡网站建设
  • 网站做视频怎么赚钱的网上网站开发
  • 保障房建设网站首页网站备案为什么要关闭
  • 站长工具在线查询昆明网站建设搭建
  • 织梦 网站模板四川成都网站优化
  • 内部建设网站需要什么条件高端交易所开发
  • 做网站在哪接广告常州金坛网站建设
  • 菜单设计制作网站域名备案查询工信部
  • 网站建设的市场定位分析湛江做网站公司
  • 做网贷中介网站赚钱吗asp.net做三个网站
  • 怎么用html做图片展示网站热门网站建设加盟平台
  • 织梦的手机端网站模板下载项目建设内容及规模怎么写
  • 如何做配送网站北京城乡住房建设部网站
  • 外贸网站做纸尿裤怎么样基于5G的网站设计
  • 济南市公众号网站建设肥城市住房和城乡建设厅网站
  • 重庆网站建设哪家便宜张家界seo优化
  • 怎么样做一个自己的网站沈阳网站建设 龙兴科技
  • 一般做哪些外贸网站企业咨询公司有哪些
  • 湖北皇奥建设工程有限公司网站开封旅游网站建设项目方案
  • 抖音做我女朋友好不好网站企业qq一年多少费用
  • 做服装哪个网站图片多网站建设需求调研
  • 杭州网站建设派迪网络创app开发 杭州app开发公司
  • 四川建设厅证网站是公司已经有域名 怎么建网站
  • 砀山县住房和城乡建设局网站暴雪娱乐
  • 荆州网站开发html指什么
  • 哪里有服务好的深圳网站建设青岛制作网站的
  • 建站城江门网络培训学院
  • 抄袭网站模板简洁轻便的wordpress主题