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

手机写wordpress博客日照seo优化

手机写wordpress博客,日照seo优化,如何做经营性网站备案,济南网络营销服务公司给定两个字符串s和t, 找到s的一个子串,使得t的每个字符都出现在子串中,求最短的子串 由于要每个字符出现,所以顺序其实没有关系 因此我们可以定义一个map,统计t中字符出现次数 然后在s中慢慢挪动滑动窗口,…

给定两个字符串s和t, 找到s的一个子串,使得t的每个字符都出现在子串中,求最短的子串

由于要每个字符出现,所以顺序其实没有关系
因此我们可以定义一个map,统计t中字符出现次数
然后在s中慢慢挪动滑动窗口,如果符合要求就缩短滑动窗口,直到不符合,然后继续移动

class Solution {
public:string minWindow(string s, string t) {int ans = -1, ans_len = -1, n = s.size(), m = t.size();if(n < m)return "";unordered_map<char, int> mp;for(char& c:t)++mp[c];int cnt = mp.size(), pre = 0;for(int i = 0; i < n; ++i){auto it = mp.find(s[i]);if(it == mp.end())continue;--it->second;if(it->second == 0){--cnt;if(cnt == 0){if(m == 1)return t;if(ans_len == -1 || i - pre + 1 < ans_len){ans_len = i - pre + 1;ans = pre;}while(pre < i){auto it2 = mp.find(s[pre]);++pre;if(it2 == mp.end()){if(i - pre + 1 < ans_len){ans_len = i - pre + 1;ans = pre;}continue;}++it2->second;if(it2->second == 1){++cnt;break;}else{if(i - pre + 1 < ans_len){ans_len = i - pre + 1;ans = pre;}}}while(pre < i){auto it2 = mp.find(s[pre]);if(it2 == mp.end()){++pre;continue;}else{break;}}}}}if(ans == -1)return "";return s.substr(ans, ans_len);}
};
http://www.tj-hxxt.cn/news/43133.html

相关文章:

  • 旅游电子商务网站建设的重要性推广目标怎么写
  • 廊坊网站建设总部在哪里关键词seo价格
  • 手机软件页面设计网站友情链接检测的特点
  • 广安北京网站建设seo是付费还是免费推广
  • 真正学做网站要多久360优化大师
  • 网站建设售后服务明细精准客户截流软件
  • 小额贷款网站模板滨州seo排名
  • wordpress2012主题二次开发短视频入口seo
  • 装修公司网站该怎么做网页设计参考网站
  • 网站开发团队人员构成网红推广接单平台
  • 社区居委会网站建设方案优化设计七年级上册数学答案
  • 横峰县建设局网站关键词排名优化官网
  • 互诺科技做网站怎么样站长平台工具
  • 做营销型网站平台软件定制开发
  • 电商网站开发框架湖南专业seo公司
  • 做个爬架网站如何做免费个人网站建站
  • 南昌淘宝网站制作公司网站营销推广
  • cnnic可信网站必须做吗?seo必备软件
  • 文登南海建设局网站媒体发稿平台
  • 官方网站建设 磐石网络知名seo排名赚app下载
  • 网站备案后改域名太原seo网站管理
  • 企业网站托管外包平台深圳搜索引擎优化seo
  • 手机端企业网站怎么做怎么制作网站?
  • 网站源码授权优化网站排名技巧
  • tp框架做商城网站怎么用缓存北京网站优化站优化
  • 网站建设宗旨是什么八宿县网站seo优化排名
  • 做淘宝一件代发的网站百度sem优化师
  • 怎么做脱机网站百度我的订单
  • 做商城网站公司吗深圳网站设计三把火
  • 医院网站可信认证必须做吗关键词推广计划