题目如下

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

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

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

示例 4:
输入: s = “”
输出: 0

解题代码

class Solution
{public:int lengthOfLongestSubstring(string s){unordered_set<int> vis;int i = 0, j = 0;int len = 0;for (int i = 0; i < s.size(); i++){//在vis中没有s[j],j++while (j < s.size() && !vis.count(s[j])){vis.insert(s[j]);j++;}len = max(len, j - i);vis.erase(s[i]);}return len;}
};

1041-不含重复字符的最长子字符串相关推荐

  1. 面试题16:不含重复字符的最长子字符串(Java版)

    题目:输入一个字符串,求该字符串中不含重复字符的最长子 字符串的长度.例如,输入字符串"babcca",其最长的不含重复字符的子字符串是"abc",长度为3. ...

  2. 【LeetCode】不含重复字符的最长子字符串

    题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度. 示例 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符 ...

  3. c++ 查找 list中最长的字符串_查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)...

    查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答) 给定一个字符串str,找到不重复字符的最长子字符串. 比如我们有 "ABDEFGABEF", 最长的字符串是 ...

  4. [转载] 字符串最长重复子串python_查找字符串中重复字符的最长子字符串

    参考链接: Python字符串| digits 我尽量不在codeforces问题上寻求帮助,除非我真的,真的,卡住了,现在正好是.在Your first mission is to find the ...

  5. 字符串左侧补0_(48)C++面试之最长不含重复字符的子字符串(动态规划)

    // 面试题48:最长不含重复字符的子字符串 // 题目:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子 // 字符串的长度.假设字符串中只包含从'a'到'z'的字符. #inclu ...

  6. 剑指offer48-最长不含重复字符的子字符串(双指针经典)

    问题描述 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 ...

  7. 求最长不含重复字符的子字符串——C++

    声明:本文原题主要来自力扣,记录此博客主要是为自己学习总结,不做任何商业等活动! 一.原题描述 剑指 Offer 48. 最长不含重复字符的子字符串 请从字符串中找出一个最长的不包含重复字符的子字符串 ...

  8. 最长不含重复字符的子串

    最长不含重复字符的子串 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符 ...

  9. 剑指offer -- 最长不含重复字符的字符串

    题目:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度.假设字符串中只包含'a'-'z'的字符.如在"arabcacfr"中,最长的不含重复字符的子字符 ...

最新文章

  1. 动态引入js只能生效一次_干货丨动态插入的script脚本执行时间
  2. Silverlight Tools Beta 2 For Vs2008 中文版装不上的原因
  3. 高压桥电路-驱动旧式电话机振铃
  4. 谷歌提出新分类损失函数:将噪声对训练结果影响降到最低
  5. 《团队——科学计算器代码设计规范》
  6. thinkphp URL相关
  7. Scikit-learn 数据预处理之归一化MinMaxScaler
  8. 鹿晗都有AI粉了,为什么AI换脸剧的效果还这么渣?
  9. Hadoop/HIVE错误解决方案汇总
  10. oracle表参数,Oracle 表的创建 及相关参数
  11. KubeSphere配置应用路由
  12. 【sm2算法】基于mbedtls开源库国密算法的使用(二)
  13. 考核指标如CTR/CVR/ROI/ARPU等
  14. oppo强制升级android版本,OPPO R17升级更新安卓9.0固件rom刷机包:正式版本-C.10
  15. Data Structures and Algorithm Analysis in C, Second Edition(《数据结构与算法分析》C语言版 第二版)——Mark Allen Weiss
  16. 显示断开连接ntp服务器,ntp服务器连接异常咋办
  17. java fx 重绘_JavaFX 2.2:如何强制重绘/更新ListView
  18. python switch to frame_iframe的操作switch_to_frame使用方法.
  19. adb ps shell 查看进程_adb中ps命令的详解
  20. CRNN-基于序列的(端到端)图像文本识别

热门文章

  1. Android 手势密码
  2. App-V 参考工具之(五):SFT Explorer
  3. 函数的return,返回值
  4. OpenCV成长之路(3):模仿PhotoShop中魔术棒工具
  5. 用ArcGIS API for JavaScript制作三维可视化图
  6. matlab和ansys联合优化,基于ANSYS和MATLAB的优化设计
  7. Cannot find module ‘***‘ ... Vetur(2307)
  8. Qt之 QTableWidget 实现会计手账
  9. Python 曲线绘图
  10. 摹客标注:自动标注一键生成,手动标注自由补充