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

示例 1:

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

示例 2:

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

示例 3:

输入: "pwwkew"
输出: 3
解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。
int lengthOfLongestSubstring(string s) {if (s.empty())return 0;else{int cnt = 1;int cc = 1;string temp;temp.push_back(s[0]);for (size_t i = 1; i<s.size(); i++){if (temp.find(s[i]) == string::npos){temp.push_back(s[i]);cnt++;if (cc < cnt)cc = cnt;}else{int k=temp.find(s[i]);temp.erase(0,k+1);temp.push_back(s[i]);cnt=temp.size();if (cc < cnt)cc = cnt;}}return cc;}}

转载于:https://www.cnblogs.com/hl249853856/p/10160402.html

1.无重复字符的最长子串相关推荐

  1. 【leetcode】力扣刷题(3):无重复字符的最长子串(go语言)

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

  2. 刻意练习:LeetCode实战 -- Task16. 无重复字符的最长子串

    背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...

  3. 【每日一算法】无重复字符的最长子串

    微信改版,加星标不迷路! 每日一算法 - 无重复字符的最长子串 思路答案 首先定义一个指针p指向该字符串的链头,然后通过p指针后的第i个字符是否和p指针后的第j个字符相同来取得最大长度.(也叫做完全遍 ...

  4. 汇编语言求无符号数组中出现的次数最多数_【今日最佳leecode通俗易懂】无重复字符的最长子串...

    相信看了这个标题的同学,对这道题以已经非常不陌生了,就是leecode当中的第三题,之所以要单独的写一写主要对我来说,里面涉及到有一个滑动窗口, 散列表, 字符编码等知识点比较重要,也有几个小技巧,这 ...

  5. 大二菜鸟———无重复字符的最长子串

    这是一枚大二菜鸟的成长反思博客   终于忍不住,在这六月将之的一天开始写起了博客.数据结构计算机算法杂七杂八学了一堆但是都只是浅尝,觉得还是要写博客反刍学习到的知识.   感谢大佬 @Java3y 的 ...

  6. 无重复最长子串python_leetCode 无重复字符的最长子串 python(Longest Substring Without Repeating Characters) python...

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. Default 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 &quo ...

  7. 算法-------无重复字符的最长子串(Java版)

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

  8. python学习3. 无重复字符的最长子串(滑动窗口)

    makcooo 2019-04-19 15:47:32  271  收藏 分类专栏: python 版权 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: &quo ...

  9. 刷题练习记录(3)——无重复字符的最长子串(JAVA 和 Python)——set()函数/集合...

    [题号003]无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的 ...

  10. 【LeetCode】无重复字符的最长子串【滑动窗口法】

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc&qu ...

最新文章

  1. 实习生笔试面试题总结
  2. 使用CSharp编写Google Protobuf插件
  3. 让你觉得破坏了封装性的扩展方法
  4. 32要烧写3个bin文件_入门教程3:如何给ESP8266烧录Gagent固件,快速接入机智云实现透传功能...
  5. python—列表、字典生成式
  6. DB服务器中的参数优化
  7. memcache集群服务:memagent配置使用
  8. 第七章 yaml格式
  9. 投资理财启蒙之定投出一个千万富翁?
  10. hazy的面试小笔记之计网(持续更新)
  11. 基于微信小程序的社区垃圾回收管理系统小程序
  12. iPhone 15 高端版本万元起步;华为授权 OPPO 使用其 5G 技术;DeepMind 推出 AI 编剧|极客头条...
  13. 81. 采用 OPA5 进行 SAP UI5 集成测试(Integration Test)的一个例子
  14. mapbox 绘制路线并展示路线长度
  15. python 画图 设置 中英文字体
  16. java1.7 apk 签名_【keytool jarsigner工具的使用】Android 使用JDK1.7的工具 进行APK文件的签名,以及keystore文件的使用...
  17. 第三节 MapReduce(一)
  18. 网站建设(3)——CDN及CDN加速原理
  19. 14. 深度解读ARM新架构:大核进取、小核摆烂?
  20. 机器学习——损失函数(lossfunction)

热门文章

  1. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别
  2. java中对象输入流和输出流
  3. 天线发射功率计算公式_增加发射功率,提高接收灵敏度就能提高通信距离吗?...
  4. 在机器学习中为什么只需要正的误差而不用负的误差
  5. 机器学习实战:PCA降维 样本协方差
  6. Markdown--语法说明
  7. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(5)--(P4P的解析解)
  8. mysql state_MySQL进程常见的State【转】
  9. toj 4610 Biggest Number
  10. java用中点画圆法_OpenGL通过中点法绘制直线和圆