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

如何提升wordpress网站速度东莞做网站的公司吗

如何提升wordpress网站速度,东莞做网站的公司吗,免费算生辰八字算命,个人怎么做旅游网站解法一&#xff1a;&#xff08;滑动窗口&#xff09;在 s 上滑动窗口&#xff0c;通过移动 r 指针不断扩张窗口。当窗口包含 t 全部所需的字符后&#xff0c;如果能收缩&#xff0c;我们就收缩窗口直到得到最小窗口。 class Solution {// <字母, 出现的次数>Map<Cha…

解法一:(滑动窗口)在 s 上滑动窗口,通过移动 r 指针不断扩张窗口。当窗口包含 t 全部所需的字符后,如果能收缩,我们就收缩窗口直到得到最小窗口。

class Solution {// <字母, 出现的次数>Map<Character, Integer> map_s = new HashMap<>();Map<Character, Integer> map_t = new HashMap<>();public String minWindow(String s, String t) {for(int i=0;i<t.length();i++){// map_t.getOrDefault(a,0):若a在map_t内,则返回key=a的value,否则返回0(默认值)。map_t.put(t.charAt(i), map_t.getOrDefault(t.charAt(i),0)+1);}int left=0, right=-1;// Integer.MAX_VALUE的使用// left_len和right_len不能=0,后面return的判断left_len==right_len会忽略(s=a,t=a)的情况int min_len=Integer.MAX_VALUE, left_len=-1, right_len=-1;while(right<s.length()){right++; // 不能放在后面,return的s.substring回错误,计算不出(s=a,t=a)的情况if(right<s.length() && map_t.containsKey(s.charAt(right))){// 放入map_s中,计数map_s.put(s.charAt(right), map_s.getOrDefault(s.charAt(right),0)+1);}while(check() && left<=right){// 是while(left++直到最小值)不是if()if(min_len > (right-left+1)){min_len = right-left+1;left_len = left;right_len = right+1;}if(map_t.containsKey(s.charAt(left))){// 一定存在,默认值为0也可map_s.put(s.charAt(left), map_s.getOrDefault(s.charAt(left),0)-1);}left++;}}return left_len==-1 ? "" : s.substring(left_len,right_len);}public boolean check(){Iterator iter = map_t.entrySet().iterator();while(iter.hasNext()){Map.Entry entry = (Map.Entry) iter.next();Character key = (Character) entry.getKey();Integer value = (Integer) entry.getValue();if(map_s.getOrDefault(key,0) < value){return false;}}return true;}
}

注意:

  • 对于char类型,其对应的包装类是Character
  • 判断某一key值是否存在:map_s.containsKey(),而不是map_s.isContainsKey()
  • map_t.getOrDefault(a,0):若a在map_t内,则返回key=a的value,否则返回0(默认值)。
  • 迭代:
Iterator iter = map_t.entrySet().iterator();
while(iter.hasNext()){Map.Entry entry = (Map.Entry) iter.next();Character key = (Character) entry.getKey();Integer value = (Integer) entry.getValue();
}
http://www.dtcms.com/wzjs/76836.html

相关文章:

  • 做相册什么网站好湖南企业seo优化首选
  • 做珠宝网站公司珠海网站建设制作
  • 网站建设移动端搜索引擎排名2021
  • 17z一起做网站广州新闻稿发布
  • 项目计划书ppt模板免费云seo关键词排名优化软件
  • 网站指向邮箱超链接怎么做常用的网络营销推广方法有哪些
  • 电子商务网站有哪些类型百度一下百度官方网
  • 凡科做的网站如何绑定域名如何写推广软文
  • 日本男女直接做的视频网站百度如何购买关键词
  • 怎么做卖东西的网站windows优化大师官方
  • 胖咯科技网站建设网络推广的基本方法有哪些
  • 网站推广120种方法汕头seo优化项目
  • 做网站的论文摘要网站推广平台有哪些
  • 遵义市做网站公司郑州网站推广公司
  • python开发app河南seo优化
  • 网站建设推介公司宣传软文
  • 行业b2b网站建设百度推广一年要多少钱
  • mac上用什么做网站ip域名查询地址
  • 用wordpress搭建网站北京昨天出啥大事了
  • wordpress主题 时间轴网站seo优化公司
  • 南昌seo关键词廊坊首页霸屏优化
  • 电子商务网站开发过程论文6百度搜索引擎优化指南最新版
  • 思明建设局网站百度seo优化多少钱
  • app小程序网站开发百度seo新算法
  • p2p网站制作百度推广代运营
  • 广州网站建设公司乐云seo598培训后的收获和感想
  • 有那个网站可以做免费的投票长春百度推广公司
  • 西安到北京飞机票价网站seo诊断技巧
  • 做设计哪个网站可以接单不死鸟分享友情链接
  • 如何在网站后台备份数据库表企业网站制作价格