下面是我的算法:暴力算法,最简单的思路,循环所有的字符

class Solution {public int lengthOfLongestSubstring(String s) {int i, j;int count = 0;StringBuilder str = new StringBuilder();for(i=0;i<s.length();i++){List<Character> list = null;for(j=i;j<s.length();j++){if(null == list)list = new ArrayList<Character>();char c = s.charAt(j);if(list.contains(c))break;elselist.add(c);}if(null != list && list.size()>count){count = list.size();}}return count;}
}执行结果:执行用时 : 294 ms, 在Longest Substring Without Repeating Characters的Java提交中击败了6.33% 的用户
内存消耗 : 68.3 MB, 在Longest Substring Without Repeating Characters的Java提交中击败了8.17% 的用户

算法三:无重复字符的最长子串相关推荐

  1. php无重复字符的最长子串,PHP算法之无重复字符的最长子串

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

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

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

  3. 快手校招算法题 无重复字符的最长子串

    时间限制:5秒 空间限制:32768K 给定一个字符串,请找出其中长度最长且不含有重复字符的子串,计算该子串长度. 输入描述: 输入类型为字符串,例如"abcde" 输出描述: 输 ...

  4. leetcode算法题--无重复字符的最长子串

    题目地址: https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ https://leetc ...

  5. 无重复字符的最长子串【哈希算法】-O(n)

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

  6. 无重复字符的最长子串【三种解法】--LeetCode

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

  7. 力扣3. 无重复字符的最长子串 two pointer算法|滑动窗口|尺取法

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

  8. 【无重复字符的最长子串--三种方法】

    目录: 前言 一.题目 --无重复字符的最长子串 (一)双层循环 1.题目分析 2.图解 3.示例 (二)滑动窗口 1.题目分析 2.图解 3.示例 (三)滑动窗口--改进 1.题目分析 2.图解 3 ...

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

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

最新文章

  1. Promise.race 的原理
  2. NVisionXR_iOS教程八 —— 场景中添加粒子
  3. C语言项目:绽放的玫瑰花
  4. 时间复杂度和空间复杂度[数据结构]
  5. 软件本地化 pdf_软件本地化与标准翻译
  6. spring mvc学习(39):restful的crud实现删除方式
  7. 数据结构——排序算法
  8. Spring:Spring-过滤器Filter原理
  9. 吴恩达深度学习4.2笔记_Convolutional Neural Networks_深度卷积模型
  10. 学习OpenCV——Gabor函数的应用
  11. eclipse adt如何切换到设计界面_如何设计出优秀的UI界面?这4个方面帮你快速优化...
  12. 继“世界性别平等大会”圆满召开后,喀拉拉邦首席部长为“性别平等园区”揭幕
  13. 龙芯电脑开启串口的console控制台配置
  14. 订单接口获取商品订单详情/物流信息/交易订单
  15. 传奇GOM引擎单机架设图文教程
  16. CSDN官方markdown教程
  17. Ubuntu和windows之间复制粘贴,遇到无法安装Vmware-tools
  18. js实现base64编码和解码
  19. 安工大2020计算机调剂,2020考研最新调剂信息,安大、安工大、东北林大211等高校调剂信息...
  20. java读取zip文件,并将json中的反转义斜杆去除

热门文章

  1. 解决VS2013卡顿现象,很有用
  2. mybatis-config.xml整理
  3. 【iOS】图片缩放动画
  4. Microservice Anti-patterns
  5. spring事件通知机制详解
  6. Maven实战系列文章目录
  7. Jenkins插件之环境变量插件EnvInject
  8. 搞笑视频分析---2、爱做饭的芋头:手搓冰粉
  9. 3星|《数据思维:从数据分析到商业价值》:有趣的数据分析案例
  10. express 框架中的参数小记