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

国家和城乡建设部网站大连网站seo

国家和城乡建设部网站,大连网站seo,手机免费网站空间,电商网站建设计划书给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s "bbbbb" 输出: 1 解释: 因为无…

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。


示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。


示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。
     请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。

提示:

0 <= s.length <= 5 * 104
s 由英文字母、数字、符号和空格组成

自己写的时间超限:

class Solution {
public:int lengthOfLongestSubstring(string s) {const char* ch = s.c_str();int i = 0;int n = 0, max = 0;for(int j=0;j<strlen(ch);j++){i= j;n = 0;set<char> ch_set;while (ch[i] != '\0'){if (ch_set.find(ch[i]) != ch_set.end()){if (n > max){max = n;}n = 1;}else{n++;}ch_set.insert(ch[i]);i++;}if (max<n)max = n;}return max;}
};

示例模板:

class Solution {
public:int lengthOfLongestSubstring(string s) {vector<int> m(128, 0);//ASCII范围0-127int ans = 0;int i = 0;//滑动窗口算法for (int j = 0; j < s.size(); j++) { //控制右指针i = max(i, m[s[j]]); //控制左指针m[s[j]] = j + 1; //重复了后,左指针的下一个位置ans = max(ans, j - i + 1); //j-i+1:子串长度}return ans;}
};

原理:

详细参照

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

相关文章:

  • 网站横幅怎么制作教程活动营销案例100例
  • 关于企业网站建设的必要性搜索引擎营销总结
  • 政府网站集约建设日本比分算1:1
  • 做游戏网站的分析百度广告怎么投放
  • 上海做网站设计的公司百度小说
  • 移动端网站生成器百度搜索入口网址
  • 网站建设的需求分析网站开发的流程
  • 国家企业事业部门网站做的垃圾互联网广告联盟
  • 北京网站制作公司清远南通网站快速收录
  • 深喉咙企业网站模板最新国际军事动态
  • 怎么做网站建设赚钱seo到底是什么
  • 开发网站服务器黄山网站建设
  • 百度竞价排名技巧seo常用的工具
  • 怎么用云服务器做网站简阳seo排名优化课程
  • 网站多久需要维护最好的推广平台是什么软件
  • html5网页设计源代码优化设计电子课本下载
  • 网站制作台州360优化大师官方下载
  • 拱墅网站建设上海seo怎么优化
  • 您的网站空间即将过期平台优化是指什么
  • 类似于美团的网站怎么做博客营销案例
  • asp购物网站客户查看购物车刚刚北京传来重大消息
  • 零食店网站构建策划报告2023年度最火关键词
  • 商丘柘城做网站利尔化学股票股吧
  • 网站除了域名还要什么用广告推广计划
  • 秦皇岛网站制作看b站视频软件下载安装手机
  • 新网站内部优化怎么做信息流广告优秀案例
  • 网站字体大小是多少合适网站推广苏州
  • 什么软件可以做dj视频网站seo招聘职责
  • 网站上传到万网主机百度营销登录
  • 做销售的 都有什么网站品牌策划公司排名