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

网站源码模板上海远程教育网站设计与开发公司

网站源码模板,上海远程教育网站设计与开发公司,佛山市南海区建设局网站,软件外包题目 原题链接#xff1a;76. 最小覆盖子串 1- 思路 利用两个哈希表解决分为 #xff1a;① 初始化哈希表、②遍历 s#xff0c;处理当前元素#xff0c;判断当前字符是否有效、③收缩窗口、④更新最小覆盖子串 2- 实现 ⭐76. 最小覆盖子串——题解思路 class Solution …题目 原题链接76. 最小覆盖子串 1- 思路 利用两个哈希表解决分为 ① 初始化哈希表、②遍历 s处理当前元素判断当前字符是否有效、③收缩窗口、④更新最小覆盖子串 2- 实现 ⭐76. 最小覆盖子串——题解思路 class Solution {public String minWindow(String s, String t) {// 定义两个 HashMapHashMapCharacter,Integer hs new HashMap();HashMapCharacter,Integer ht new HashMap();// 定义 int cnt 0;String res ;// 初始化 htfor(int i 0 ; i t.length();i){char c t.charAt(i);ht.put(c,ht.containsKey(c) ? ht.get(c)1:1);}// 遍历 sfor(int i 0, j 0 ; i s.length();i){char c s.charAt(i);hs.put(c, hs.containsKey(c) ? hs.get(c)1 : 1);// 判断 i 合法if(ht.containsKey(c) hs.get(c) ht.get(c)) cnt;// 缩小区间while (j i (!ht.containsKey(s.charAt(j)) || hs.get(s.charAt(j)) ht.get(s.charAt(j)))) {hs.put(s.charAt(j), hs.get(s.charAt(j )) - 1);}// 3 收集结果// 首先是必须等于 cnt (hs.length() (i-j1) || res.length()1)if(cntt.length() ( res.length() (i-j1) || res.length()1)){res s.substring(j,i1);}}return res;} }3- ACM 实现 public class minWindow {public static String minWindow(String s,String t){// 1.数据结构HashMapCharacter,Integer ht new HashMap();HashMapCharacter,Integer window new HashMap();int cnt 0;String res ;// 2.遍历 t 初始化 htfor(int i 0 ; i t.length();i){char c t.charAt(i);ht.put(c,ht.containsKey(c)? ht.get(c)1:1);}// 3.遍历 sfor(int i 0,j0 ; i s.length();i){char cc s.charAt(i);window.put(cc,window.containsKey(cc)? window.get(cc)1:1);// 判 cc 断有效性// 在 ht 中if(ht.containsKey(cc) window.get(cc) ht.get(cc)) cnt;// 窗口收缩while(ji (!ht.containsKey(s.charAt(j)) || window.get(s.charAt(j)) ht.get(s.charAt(j)))){window.put(s.charAt(j),window.get(s.charAt(j))-1);}// 更行 resif(cnt t.length() (res.length()(i-j1) || res.length()1)){res s.substring(j,i1);}}return res;}public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(输入字符串1);String s sc.nextLine();System.out.println(输入字符串2);String t sc.nextLine();String res minWindow(s,t);System.out.println(结果是 res);} }
http://www.w-s-a.com/news/520451/

相关文章:

  • 用什么做网站的访问量统计制作手工作品
  • 微信公众号搭建网站河南卫生基层系统网站建设
  • steam账号注册网站重庆手机版建站系统哪家好
  • 中新生态城建设局门户网站wordpress云盘视频播放
  • 大型网站开发基本流程wordpress记录用户搜索
  • 云服务器安装win系统做网站wordpress边栏扩大尺寸
  • 网站开发面试自我介绍软件下载网站如何建设
  • 可以做翻译任务的网站陕西省建设厅八大员证
  • 昆明 网站推广重庆网页优化seo公司
  • 网站排名下降怎么上去设计一套app页面多少钱
  • 专门用来查找网址的网站查公司名字是否被注册
  • 自己创建网站教程河南省建设厅官方网站李学军
  • 一个网站需要多少容量怎样免费设计网站建设
  • 建设工程交易中心网站12306的网站是哪个公司做的
  • 建设网站经营范围自己给公司做网站
  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些
  • 上海网站建设优化价格孝义做网站的公司
  • 哪个公司网站做的最好义乌 网站 制作
  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告
  • 网站建设与运营意义到哪查找网站域名
  • 网站及单位网站建设情况眉县住房和城市建设局网站
  • 网站是否能够被恶意镜像wordpress占用
  • 经典设计网站网站等保测评怎么做
  • 重庆做网站公司贴吧廊坊公司快速建站
  • 海外贸易在什么网站做怎么排名到百度第一页
  • 线上注册公司是在哪个网站做高仿网站