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

做网站怎么建立文件夹自建站

做网站怎么建立文件夹,自建站,源码交易网站,学编程的费用一般是多少Leetcode算法练习 笔记记录 76. 最小覆盖子串 76. 最小覆盖子串 滑动窗口的hard题目,思路先找到第一个覆盖的窗口,不断缩小左边界,找到更小的窗口并记录。 思路很简单,写起来就不是一会事了,看题解看了几个h&#xff0…

Leetcode算法练习 笔记记录

  • 76. 最小覆盖子串

76. 最小覆盖子串

滑动窗口的hard题目,思路先找到第一个覆盖的窗口,不断缩小左边界,找到更小的窗口并记录。
思路很简单,写起来就不是一会事了,看题解看了几个h,还是太菜了,这题得重点标记一下。 还是参考灵神的。灵神b站

    public String minWindow(String s, String t) {String ans = "";if (t.length() > s.length()) {return ans;}int[] arrayT = new int[128];int[] arrayS = new int[128];for (int i = 0; i < t.length(); i++) {arrayT[t.charAt(i)]++;}int min = Integer.MAX_VALUE;int left = 0;for (int right = 0; right < s.length(); right++) {arrayS[s.charAt(right)]++;while (checkExist(arrayS, arrayT)) {if (right - left < min) {min = right - left;ans = s.substring(left, right + 1);}arrayS[s.charAt(left)]--;left++;}}return ans;}private boolean checkExist(int[] arrayS, int[] arrayT) {for (int i = 'A'; i <= 'Z'; i++) {if (arrayS[i] < arrayT[i]) {return false;}}for (int i = 'a'; i <= 'z'; i++) {if (arrayS[i] < arrayT[i]) {return false;}}return true;}
http://www.dtcms.com/wzjs/64190.html

相关文章:

  • 河南省建筑业协会官网河北网站优化公司
  • 那个网站做车险分期上海网络推广培训机构
  • dw制作网站网页模板网络推广seo公司
  • 汽车网站设计毕业论文网站推广去哪家比较好
  • 博彩网站建设自己做网站的流程
  • 给自己的网站做镜像网站武汉网站维护公司
  • 邯郸专业做网站地方重庆seo网站排名
  • 高性能网站建设指南 京东广告网站推荐
  • 网站和app可以做充值余额功能百度学术免费查重入口
  • 宁波网站公司哪里好平台引流推广怎么做
  • 做网站要哪些技术宁波关键词优化平台
  • qq在线网页登录优化大师怎么卸载
  • 天津网站建设制作排名无锡谷歌优化
  • 建设部投诉网站自己做网站制作流程
  • 做教育网站为什么中国禁止谷歌浏览器
  • 沈阳网络科技公司有哪些网站推广优化排名公司
  • 新网站备案查询千锋教育出来好找工作吗
  • 专门做店面装修设计的网站石家庄抖音seo
  • 做平面设计去哪个网站找素材好游戏推广渠道有哪些
  • 温州做网站就来温州易富网络业务推广平台
  • 网页设计与网站建设pdf济南百度seo
  • wordpress快捷登录百度seo sem
  • wordpress 悬浮通知seo关键词的优化技巧
  • 关于加快政府网站集约化建设seo优化评论
  • 广广东网站建设手机网站制作教程
  • 怎么用lofter做网站简单的网页设计源代码
  • 购物网站源码营销的三个基本概念是什么
  • 如何做网站庆祝她生日快乐百度百科优化
  • 盗版视频网站怎么做的广告推广媒体
  • 芜湖建设厅官方网站首页排名优化公司