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

建委网证书查询北京搜索引擎关键词优化

建委网证书查询,北京搜索引擎关键词优化,wordpress ality 预览,怎样把做的网站上传到github题意 给定一个字符串,求出最长的无重复字符的子串 题目链接 https://leetcode.com/problems/longest-substring-without-repeating-characters/description/ 题解 可以用滑动窗口来解决问题,因为在这道题中窗口的左端点不会向左回退 滑动窗口模板 …

题意

给定一个字符串,求出最长的无重复字符的子串

题目链接

https://leetcode.com/problems/longest-substring-without-repeating-characters/description/

题解

可以用滑动窗口来解决问题,因为在这道题中窗口的左端点不会向左回退

滑动窗口模板

int l = 0;
int r = 0;
while( r < 滑动窗口的右端点) {更新窗口元素(一般跟r有关);r++;while( 窗口中的元素不满足条件){更新窗口(一般跟l有关);l++;}
}
class Solution {
public:int lengthOfLongestSubstring(string s) {int l = 0;int r = 0;unordered_map<char, int> mp;int ret = 0;while(r < s.size()) {mp[s[r]]++;r++;while( mp[s[r-1]] > 1) {mp[s[l]]--;l++;}ret = max(ret, r - l);}return ret;}
};

这里需要注意的是由于r++在前面,而我们判断的时候是当前的窗口的最后一个字符是否出现了不止一次,当前的数组下标是r-1, 而且计算长度的时候正常是r-l+1,但由于少了r先++了,计算的时候应该用r-l
事件复杂度: O ( n ) O(n) O(n) n为字符串的长度
空间复杂度: O ( n ) O(n) O(n) 需要存储一个map,字符和个数的hashmap

http://www.dtcms.com/wzjs/275786.html

相关文章:

  • 凡科网官方网站网络优化的工作内容
  • WordPress更换主题残留网络推广优化方案
  • 云建站推荐电子商务软文写作
  • 站内营销推广方式建网站一般多少钱
  • 专业的网站建设设计价格最近的电脑培训班在哪里
  • www开头网站怎么做今日国内新闻最新消息
  • 新疆住房和城乡建设厅网站首页友情链接赚钱
  • 自己创造网站优化大师软件大全
  • 摄影师网站推荐域名注册信息查询whois
  • 南阳做网站优化开发网站用什么软件
  • 厦门企业网站建设电商广告
  • 辽阳市建设行业培训中心网站什么软件比百度搜索好
  • 网站建设 app开发 图片网络营销解释
  • 个体户网站备案浏览器广告投放
  • 网站建设的数据所有权色盲怎么治疗
  • 网站托管共享服务器费用一年多少钱网络推广大概需要多少钱
  • 网站开发专业就业前系军新手怎么做销售
  • 网站建设论文文献杭州网站seo推广
  • 域名续费做网站太原seo推广
  • 动态网站用什么语言做的seo搜索引擎优化试题
  • 西安专业网站开发联系电话十大营销策略
  • 东莞网站建设58小程序商城制作一个需要多少钱
  • 厦门服装商城网站建设网络热词2022流行语及解释
  • 成都网站平台建设免费网站推广平台
  • WordPress修改分类id泉州seo培训
  • 网站推荐靠谱的懂得免费今日深圳新闻最新消息
  • 做婚礼请柬的网站有哪些百度模拟点击软件判刑了
  • 浦口区网站建设百度拉新推广平台
  • 莆田市秀屿区建设局网站手机如何制作网站
  • 佛山营销网站建设服务公司郑州seo技术代理