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

做网站推广前途仙居建设局网站

做网站推广前途,仙居建设局网站,电子商务网站策划书模板,网站做第三方支付给定一个字符串 s #xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc#xff0c;所以其长度为 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 是一个子序列不是子串。 代码如下 class Solution { public:int lengthOfLongestSubstring(string s) {if(s.size()0){return 0;}unordered_setchar lookup;//哈希表用于存放字符串中所有不重复的字符int maxstr0;//用于记录最大不重复子串的长度int left0;//滑动窗口的左指针for(int i0;is.size();i){//end()函数是最后一个元素的下一个位置所以end()对应的结果一定是元素不在无序集合内//用lookup.find(s[i])查询元素是否在集合内并与end()做一个比较因为lookup.end()是不在集合内所以!说明在集合内就是不在集合内while(lookup.find(s[i])!lookup.end()){lookup.erase(s[left]);//当元素在无序集合内存在时说明元素重复了移除左指针指向的元素left;//左指针向后移}maxstrmax(maxstr,i-left1);//每循环一次更新一次最大不重复子串的长度lookup.insert(s[i]);//当元素不在无序集合内时向无序集合内添加该元素}return maxstr;//最终返回最大值} };
http://www.pierceye.com/news/314209/

相关文章:

  • 系统数据库与建设网站网站提交入口大全
  • 网站做数据分析的意义西安网站建设kxccc
  • 免费建个人网站alexa排名搜索
  • 做的网站第二年续费多钱店铺装修模板
  • 这么自己建设网站中卫网站设计厂家
  • 公司网站制作哪家公司好广州建设执业资格注册中心网站
  • 北京所有做招聘类网站建站公司Apache Wordpress伪静态处理
  • 大兴做网站公司制作网页可以用什么软件
  • 该怎么给做网站的提页面需求网上购物平台怎么建立
  • 用pw后缀的网站阳江网络问政平台首页
  • 建站网站建设哪个好网页设计个人总结
  • 网站开发时间进度表宁波网站建设使用技巧分享
  • wordpress官网案例移动端优化
  • 广告投放网宁波seo网络推广报价
  • 网站模板 哪个好烟台高端网站建设公司
  • 福建网站开发手机软件app下载
  • 网站开发的功能需求怎么写网页版式设计分析
  • 荔浦网站开发乐陵新闻最新消息今天
  • 盘锦网站建设服务如何上传网站到空间
  • 怎样建设自己网站常德seo招聘
  • 用别人家网站做跳转做商品抬价是什么兼职网站
  • 合肥市建设信息中心网站怎么做网站的签约编辑
  • 6入空间网站免费观看网站标题怎么修改
  • iis服务器的默认网站wordpress多级分销插件
  • jquery 网站后台模板 仿2021好心人给个开车的网站
  • 济宁定制网站建设推广关于协会网站建设的意见
  • 门户网站建站要求滨州网站seo服务
  • 国外 视频上传网站源码怎么看网站的访问量
  • 网站的建设框架3网站建设
  • 购物网站设计的目的wordpress 游戏主题下载失败