力扣-3. 无重复字符的最长子串

给定一个字符串 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) {
        int l=s.length();
        int len[l+1];
        memset(len,0,l+1);
        int maxn=0;
          for(int i=0;i<s.length()-1;i++)
            for(int j=i+1;j<s.length();j++)
             if(s[i]==s[j])
             { 
                len[i]=j-i;
             }

             for(int i=0;i<s.length()-1;i++)
             {
                int ans=1;
              for(int j=i+1;j<i+len[i];j++)
                {
                
                    if(len[j]>len[i]-(j-(i+1))||len[j]==0)
                        ans++ ;
                        else{
                            ans=1;
                            break;
                        }     
                }
                  maxn=max(maxn,ans);
             }
             return maxn;
    }
};

相关推荐

  1. -3. 重复字符长子

    2024-03-21 00:26:03       19 阅读
  2. 3. 重复字符长子

    2024-03-21 00:26:03       8 阅读
  3. 热题100_滑动窗口_3_重复字符长子

    2024-03-21 00:26:03       33 阅读
  4. [ Hot100]Day8 重复字符长子

    2024-03-21 00:26:03       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-21 00:26:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-21 00:26:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-21 00:26:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-21 00:26:03       20 阅读

热门阅读

  1. 智慧能源-数字化能源转型革命

    2024-03-21 00:26:03       19 阅读
  2. tcp拥塞控制详解

    2024-03-21 00:26:03       20 阅读
  3. C语言学习笔记day10

    2024-03-21 00:26:03       16 阅读
  4. 在AI中无所不在的微积分

    2024-03-21 00:26:03       20 阅读
  5. 如何防御XSS攻击

    2024-03-21 00:26:03       21 阅读
  6. LeetCode1492. The kth Factor of n

    2024-03-21 00:26:03       21 阅读
  7. 如何在 Flutter 中实现地理定位和地图功能?

    2024-03-21 00:26:03       22 阅读
  8. Linux命令-dhclient命令(动态获取或释放IP地址)

    2024-03-21 00:26:03       19 阅读
  9. 一篇文章搞懂vue基础(上)

    2024-03-21 00:26:03       20 阅读
  10. stm32F407+ESP8266+AT指令+阿里云+代码进阶版(4)

    2024-03-21 00:26:03       18 阅读
  11. ARM汇编程序设计 注释 “每日读书“

    2024-03-21 00:26:03       20 阅读