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

作业页面设计模板seo长尾快速排名

作业页面设计模板,seo长尾快速排名,怎么用h5网站做动效,互联网营销行业我的往期文章:此题的其他解法,感兴趣的话可以移步看一下: leetCode 76. 最小覆盖子串 滑动窗口 图解(详细)-CSDN博客https://blog.csdn.net/weixin_41987016/article/details/134042115?spm1001.2014.3001.5501 力…

我的往期文章:此题的其他解法,感兴趣的话可以移步看一下:

leetCode 76. 最小覆盖子串 + 滑动窗口 + 图解(详细)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_41987016/article/details/134042115?spm=1001.2014.3001.5501
力扣题: 76. 最小覆盖子串 - 力扣(LeetCode)

文字取自 笨猪爆破组 ,著作权属于该作者,本文只是整理成截图,方便浏览,如有不适,我将删除

关于 滑动窗口的相关知识点和此题的解题思路,可以看来自笨猪爆破组的这篇文章:76. 最小覆盖子串 - 力扣(LeetCode)icon-default.png?t=N7T8https://leetcode.cn/problems/minimum-window-substring/solutions/257928/yi-bu-bu-xing-cheng-hua-dong-chuang-kou-si-lu-shen/

本文就是参考该作者的解题思路做的 C++版本!Thanks♪(・ω・)ノ

C++ 代码: 

class Solution {
public:string minWindow(string s, string t) {unordered_map<char,int>need;int strStart=s.size(),windowLen=s.size()+1,missingType=0;int left=0,right=0; // 左右指针for(const char c:t) { // t为aabc的话,need 为{a:2,b:1,c:1}if (!need[c]) {missingType++; // 需要找齐的种类数 +1need[c]++;}else need[c]++;}while(right < s.size()) { // 主旋律扩张窗口,超出s串就结束char rightChar = s[right];if(need.find(rightChar)!=need.end()) {need[rightChar]--; // 是目标字符,它的缺失个数-1if(need[rightChar] == 0) missingType--; // 它的缺失个数更新后为0,缺失的种类数就-1}while(missingType == 0) { // 当前窗口包含所有字符的前提下,尽量收缩窗口// 更新窗口的长度和起始位置int curWindowLen = right-left+1;if(curWindowLen < windowLen) {windowLen = curWindowLen; // 更新窗口的长度strStart=left; // 更新窗口的起始位置}// 继续缩小窗口char leftChar = s[left]; // 左指针要右移,左指针指向的字符要被丢弃if(need.find(leftChar)!=need.end()) {need[leftChar]++; // 被舍弃的是目标字符,缺失个数+1if(need[leftChar]>0) missingType++; // 如果缺失个数更新后>0,缺失的种类+1}left++; // 左指针要右移,收缩窗口}right++;}if (strStart == s.size()) return "";return s.substr(strStart, windowLen); // 根据起点和windowLen截取子串}
};

推荐和参考文章:

76. 最小覆盖子串 - 力扣(LeetCode)icon-default.png?t=N7T8https://leetcode.cn/problems/minimum-window-substring/solutions/257928/yi-bu-bu-xing-cheng-hua-dong-chuang-kou-si-lu-shen/

http://www.ds6.com.cn/news/103174.html

相关文章:

  • 乐清高端网站建设seo软件排行榜前十名
  • 微信浏览的网站怎么做一键复制世界500强企业名单
  • 自己学习建设网站网络营销策划与推广
  • 环保东莞网站建设技术支持seo观察网
  • 设计制作幻灯片母版的菜单是seo网站推广培训
  • 做网站需要购买什么seo详细教程
  • 汉中做网站nba总得分排行榜最新
  • 吴江高端网站建设学生个人网页制作教程
  • 企业宣传网站怎么做公司企业网站模板
  • 2900传销制度课完整版seo搜索引擎优化工资
  • 委外网站开发合同模板杭州网络优化公司排名
  • 网站备案号 如何添加查关键词
  • 西安网站建设公司哪家好网站网络推广优化
  • 做网站的公司北京有哪些web成品网站源码免费
  • 概念产品设计网站seo网站优化方法
  • b2b网站如何做新闻头条今日要闻军事
  • 本地如何安装wordpressseo文章是什么意思
  • 浦东新区苏州网站建设百度搜索 手机
  • 门户网站建设发展趋势移动建站优化
  • 福建建设职业管理中心网站南通百度网站快速优化
  • 做网站还有价值吗做小程序要多少钱
  • 网站认证金额怎么做分录想学网络营销怎么学
  • 盐田网站建设seo提升关键词排名
  • 建设网站询价对比表模板百度信息流广告平台
  • 大型定制网站最贵建设多少钱优秀品牌策划方案
  • 网站建设青雀佛山百度关键词seo外包
  • 编写app的软件武汉seo排名公司
  • 做视频网站该把视频文件传到哪武汉网站优化
  • 做网页收款网站久久seo综合查询
  • 做网站专业服务百度网盘app下载安装