• 题目3:无重复字符的最长子串

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

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

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

最先想到的是这个暴力法,在VS上可以通过,但是在LeeCode上会爆内存错误。
今天太晚了。明天优化

// C++完成
class Solution {public:int lengthOfLongestSubstring(string s) {string max;int result = 1;for (int i = 0; i<s.size() - 1; i++){max = s[i];for (int j = i + 1; j<s.size(); j++){max = max + s[j];//选定一个起始字符后,依次往后加位。if (allUnique(max) && (result < max.size()))result = max.size();}}return result;}bool allUnique(string s)//判断字符串是否唯一{set<int> yes_or_not;for(int i=0; i<s.size(); i++){yes_or_not.insert(s[i]);}if(s.size()== yes_or_not.size())return true;elsereturn false;}
};

小白刷LeeCode(算法篇)3相关推荐

  1. 代码随想录1刷—贪心算法篇(二)

    代码随想录1刷-贪心算法篇(二) [452. 用最少数量的箭引爆气球](https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-b ...

  2. 算法刷题(蓝)【基础篇+算法篇】【Python版】

    [前言] 记录自己在刷蓝桥杯题目的一些做题思路,在构思的过程中,会参考一些大佬的代码( 用到了会提供相应的学习链接). 内容有不恰当之处,请各位大佬们批评指正,我会第一时间进行更改. 语言:pytho ...

  3. 有赞搜索引擎实践(算法篇)

    有赞搜索引擎实践(算法篇) 18 April 2016 1. 搜索算法总体架构 在上篇文章(工程篇)中, 我们介绍了有赞搜索引擎的基本框架. 搜索引擎主要3个部件构成. 第一, hadoop集群, 用 ...

  4. omv 网站服务器,折腾篇 篇一:小白也爱折腾 篇一:N1全小白装NAS(omv)

    折腾篇 篇一:小白也爱折腾 篇一:N1全小白装NAS(omv) 2019-08-10 17:50:57 110点赞 1211收藏 117评论 创作立场声明:很多教程实际上对纯小白很不友好,会打消小白开 ...

  5. 10w字!前端知识体系+大厂面试总结(算法篇)

    内容超肝,慎入! 系列文章(一)(基础知识篇) 作者主页: https://juejin.cn/user/2594503172831208 正文 之前我对算法的理解,仅仅是为了应付大厂的面试 但是在两 ...

  6. 【我想找一份实习】算法篇

    笔者注:之前为了准备蓝桥杯等系列算法比赛写了很多算法博客,也真的让自己在算法方面提升很大,收获了很多奖项.现在,目标变成了[我想找一份实习],所以,这一系列文章,将会以实习为导向,完成算法.八股文等多 ...

  7. 一直刷不动算法题,怀疑人生?试试五毒掌法!

    大家好,我是若川.持续组织了近一年的源码共读活动,感兴趣的可以 加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  8. java客服系统_阿里Java内部资料:2020最全Java技术栈(架构篇+算法篇+大数据)

    我只截图不说话,PPT大全,氛围研发篇.算法篇.大数据.Java后端架构!除了大家熟悉的交易.支付场景外,支撑起阿里双十一交易1682亿元的"超级工程"其实包括以下但不限于客服.搜 ...

  9. 智能车百度赛道培训第二弹-算法篇

    智能车百度赛道培训第二弹--算法篇来袭!接住了吗?往下看!

  10. 算法之组合数学及其算法篇(一) ----- 排列与组合

    组合数学及其算法篇 前言 排列与组合 无重集的排列与组合 无重集的排列 应用例子 无重集的组合 应用例子 重集的排列和组合 重集的排列 重集的组合 前言 组合数学研究的对象是组态.所谓组态就是指若干个 ...

最新文章

  1. 搭建windows下filezilla FTP服务器
  2. vs.net2003无法打开*.xsd文件的解决方法
  3. 通过钉钉群聊机器人推送zabbix告警
  4. 何时弃用 MongoDB?| 技术头条
  5. php开发app接口-封装类
  6. mysql handler socket_mysql-handlersocket
  7. 拳皇重生服务器维护,《拳皇97 OL》7月7日更新维护公告
  8. Laravel之队列
  9. 卡尔曼滤波器原理简介
  10. 电脑操作技巧:如何抓图
  11. 天津理工大学计算机项目管理实验四,天津理工大学软件工程实验报告4.docx
  12. 浏览器访问Linux的Tomcat
  13. restframework(一)
  14. PHP 递归和递推思想
  15. 几行代码自定义view实现聚光灯效果
  16. 三菱PLC N:N 通讯
  17. Java(JCo3)与SAP系统相互调用
  18. 德国变态驱蚊水,喷一次驱蚊12小时!打开门窗都能安心睡觉,比花露水好用10086倍...
  19. mysql完全删除文件_MySQL完全删除教程
  20. 基于雷达的铁路桥梁防撞预警方案

热门文章

  1. WinForm messagebox 确定取消按钮事件
  2. [RK3288][Android6.0] 调试笔记 --- Audio的Voice Call无法静音问题
  3. mc服务器文件夹改皮肤,我的世界皮肤替换教程 老司机教你更换皮肤
  4. 请不用条件转移指令JG,JGE,JL,JLE等指令实现如下程序片段的功能
  5. 论文笔记1:Full-Spectrum Denoising of High-SNR Hyperspectral Images
  6. 【pytest】之parameterize()参数化,实现测试方法数据化
  7. maya模型导入UE4,如何做到等比导入
  8. 心知天气天气状况获取,ESP32获取天气信息(含源码)
  9. 电脑插上耳机后声音依然外放,简单解决两步走!
  10. 沉默是否是无言的抗争