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

淄博做网站建设公司广州网络科技有限公司

淄博做网站建设公司,广州网络科技有限公司,wordpress怎么配置七牛cdn加速,网站模板 登陆给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存…

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。
注意:
对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。
如果 s 中存在这样的子串,我们保证它是唯一的答案。

class Solution {public String minWindow(String s, String t) {String minstr = "";Map<Character,Integer> need = new HashMap<>();Map<Character,Integer> win = new HashMap<>();for(char c : t.toCharArray()){need.put(c,need.getOrDefault(c,0)+1);}int left = 0, right = 0, tagl = 0;int size = 0, minLen = Integer.MAX_VALUE;while(right < s.length()){char cr = s.charAt(right);right++;if(need.containsKey(cr)){win.put(cr,win.getOrDefault(cr,0)+1);//这里使用==就会有bugif(win.get(cr).equals(need.get(cr))){size++;}}while(size == need.size()){//因为right已经+1了if(right - left < minLen){minLen = right - left;tagl = left;}char cl = s.charAt(left);left++;if(need.containsKey(cl)){//这里使用==就会有bugif(win.get(cl).equals(need.get(cl)))size--;win.put(cl,win.get(cl)-1);}}}return minLen == Integer.MAX_VALUE ? "":s.substring(tagl,tagl+minLen);}
}
http://www.dinnco.com/news/24710.html

相关文章:

  • 长沙网站建设方面黑科技引流推广神器免费
  • 镇江做网站门户网站软文
  • 外国人做的网站百度竞价推广代理
  • 常州品牌网站建设线下营销推广方式有哪些
  • 西部数码网站管理助手 mysql保存路径中国十大seo
  • 网站建设与用户体验网络推广精准营销推广
  • 北京公司网站优化新手销售怎么和客户交流
  • 非洲外贸网站百度大数据中心
  • linux下网站搭建电商数据分析
  • 美工设计培训网安徽360优化
  • 程林街网站建设国际军事新闻今日头条
  • 昆明网站开发多少钱网站是否含有seo收录功能
  • 可以建网站的公司百度seo排名培训 优化
  • 建立wordpressseo是什么的缩写
  • 青岛市北区网站制作公司临沂seo公司稳健火星
  • 网站盈利模式有哪几种国外免费网站域名服务器查询软件
  • 上海网站建设公司电话关键词搜索查询
  • 门户网站建设与推广方案外贸网站设计
  • 做网站的框架组合seo经验
  • 会员制网站 建设株洲seo优化哪家好
  • 网站建设入什么科目登录百度
  • 网站建设公司模版为企业推广
  • 淄博网站建设乐达推广惠州seo关键字排名
  • 哈市哪里网站做的好企业推广软件
  • qq发网站链接怎么做淘宝指数网站
  • 网络建设的网站免费推广广告链接
  • idc网站模板源码下载html网页制作代码大全
  • 郴州网站建设设计国内最新新闻事件
  • wordpress能做企业站吗营销网站定制
  • 网站建设技术支持郴州网站建设推广公司