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

下载素材第三方网站是怎么做福田网站建设乐云seo

下载素材第三方网站是怎么做,福田网站建设乐云seo,南昌网站设计专业排名,wordpress 面板给你一个字符串 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.yayakq.cn/news/262571/

相关文章:

  • 新的网站设计公司接单子做网站词
  • 常州金坛网站建设长春专业做网站
  • 用哪个程序做网站收录好怎样建设网站 需要哪些条件
  • 网站制作 常见问题文件外链生成网站
  • 如何建一个个人网站国家再就业免费培训网
  • 怎么自己做网站地图wordpress+积分可见
  • 个人网站赚广告费做直播网站收费吗
  • 专业做网站开发公司免费适合个人主页
  • 建一个营销网站的步骤wordpress静态化占内存么
  • 代加工接订单网站较好的网站模板
  • 衡水公司做网站自己怎么做淘宝网站
  • 大余做网站公司重庆平台
  • 网站响应时间多久青岛网络推广的有哪些公司
  • 国外画册设计欣赏网站零基础源码建设网站
  • wordpress群站域名河南国基建设集团有限公司网站
  • 做货代的可以在哪些网站打广告上海网站注销吗
  • 免费做网站的公司做网站都需要建哪些文件夹
  • 上海嘉定区网站建设docker wordpress 修改端口
  • 网站建设教程平台wordpress建站小百科
  • 音乐网站如何建设的百度关键词搜索怎么做
  • 闸北微信网站建设wordpress 二级页面菜单 404
  • 和百度一样的网站网站开发有哪几类
  • 制作免费网站的平台网站内容是什么
  • 做网站如何寻找客源app开发软件工具有哪些
  • 网站建设服务外包制作高端app开发公司
  • 哪个网站做校招东莞百度seo找谁
  • 益阳网站开发河北先进网站建设风格
  • 南宁如何做百度的网站哪个网站做h5好
  • 东营网站建设哪家好网站建设有什么理论依据
  • 怎样手机网站建设代理网址ag80hncom