第九十七天:剑指offer 48题,最长不含重复字符的子字符串
地址:leetcode-cn.com/problems/zu…
思路:滑动窗口
var lengthOfLongestSubstring = function(s) {
s = s.split('');
const n = s.length;
let max = 0;
for(let i = 0; i < n - max; i++)
{
let res = [];
let j = i;
while(res.indexOf(s[j]) === -1 && j < n)
{
res.push(s[j]);
j++;
}
max = Math.max(max, res.length);
}
return max;
};
代码挺冗杂的
执行用时:568 ms, 在所有 JavaScript 提交中击败了5.06%的用户
内存消耗:44.1 MB, 在所有 JavaScript 提交中击败了18.13%的用户
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!