【LeetCode】无重复字符的最长子串 Java 题解
题目描述
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
复制代码
思路分析
今天的算法每日一题,是求无重复字符的最长子串。直观的想法就是首先枚举子串,遇到重复的字符就停止,动态更新最长子串长度。代码实现如下:
通过代码
复制代码
总结
上述算法的时间复杂度是 O(n * n), 空间复杂度是 O(n)
坚持算法每日一题,加油!
版权声明: 本文为 InfoQ 作者【HQ数字卡】的原创文章。
原文链接:【http://xie.infoq.cn/article/e46dc166ad9edc6494305c24b】。文章转载请联系作者。
评论