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

深圳住房和建设局网站富士锦园/开平网站设计

深圳住房和建设局网站富士锦园,开平网站设计,[网络收集]form表单及网站开发中常用js表单取值方法,建设视频网站费用吗描述 给定一个字符串,请找出其中无重复字符的最长子字符串。 样例 样例 1: 输入: "abcabcbb" 输出: 3 解释: 最长子串是 "abc". 样例 2: 输入: "bbbbb" 输出: 1 解释: 最长子串是 "b". 挑战 O(n) 时间复杂度 int leng…

描述

给定一个字符串,请找出其中无重复字符的最长子字符串。


样例

样例 1:

 
输入: "abcabcbb"
输出: 3
解释: 最长子串是 "abc".

样例 2:

 
输入: "bbbbb"
输出: 1
解释: 最长子串是 "b".

挑战

O(n) 时间复杂度

 int lengthOfLongestSubstring(string &s) {
     // write your code here
     map<char, int> smap;
     int start = 0;
     int end = 0;
     int ssize = s.size();
     if (ssize == 1)
     {
         return 1;
     }
     int minstart = 0;
     int minSize = 0;
     map<char, int> stmap;
     while (start < ssize)
     {

         if (end - start > minSize)
         {
             minstart = start;
             minSize = end - start;
         }

         if (end == ssize)
         {
            
             start++;
             end = start;
             continue;
         }

         if (smap.count(s[end]))
         {
             start=smap[s[end]]+1;
             end = start;
             smap = stmap;
         }
         else
         {
             smap[s[end]] = end;
             end++;
         }
     }

     return minSize;

 }

http://www.lbrq.cn/news/1241353.html

相关文章:

  • 哪类型网站容易做/网站排名优化制作
  • 深圳网站建设者/seo怎么收费的
  • 如何建设网站app/网站制作工具
  • 个人做网站要注意什么/手机百度提交入口
  • 东莞公司网站制作/个人网站建设
  • 深圳哪家做网站好/社群营销的具体方法
  • 长宁区网站设计建设/推广方案策划
  • 上海的广告公司网站建设/长沙做引流推广的公司
  • 顺德高端网站/西安百度关键词优化
  • 杭州企业网站建设 哪里好/seo搜索优化
  • 东莞深圳网站建设/seo l
  • 电白网站建设公司/网络营销推广的基本手段
  • 网站制作 西安/民生热点新闻
  • 简述网站建设基本流程/如何推广品牌
  • phpcms v9网站建设入门/重庆网站排名提升
  • r语言做网站/关键词seo排名怎么选
  • 在线阅读网站开发教程/百度官方网平台
  • 香港空间做网站速度慢的解决方法/海外网络推广服务
  • 西城 网站公安备案/厦门seo推广外包
  • 信阳高端网站建设/网络营销师证书怎么考
  • 怎么个人网站设计/企业宣传标语
  • 电商网站怎么推广/网站客服系统
  • 网站维护好的方法/域名注册网站
  • 为什么网站不建议做充值功能/原版百度
  • 广东做网站的公司/百度竞价推广开户费用
  • php网站 怎么取得后台管理权限/郑州seo培训班
  • 网站建设的基本流程规范/今日关注
  • 郑州做的比较好网站公司吗/如何做百度竞价推广
  • 网站为什么做优化ppt/b站网站推广
  • 网站建设推荐中企动力/手机百度账号登录个人中心
  • 深入 Go 底层原理(三):Goroutine 的调度策略
  • 【Android】RecyclerView实现新闻列表布局(1)适配器使用相关问题
  • Java基础——实现图书管理系统交互功能
  • 逻辑回归 银行贷款资格判断案列优化 交叉验证,调整阈值,下采样与过采样方法
  • [硬件电路-115]:模拟电路 - 信号处理电路 - 功能放大器工作分类、工作原理、常见芯片
  • Django模型查询与性能调优:告别N+1问题