![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leecode
七月是我的生日
人生太苦,但你要甜!
展开
-
leecode03: 无重复的最长子串
无重复字符的最长子串题解:1.设置一个零时数组存储字符串元素。2.遍历字符串,每一次都将元素 push 进数组,同时通过 indexOf 检查push进去的元素是否重复3.重复的话,绝对是0,index,所以从数组中删除 0,index + 1,同时记录数组的长度4.依次直到遍历到最后一个字符let lengthOfLongestSubstring = function (str) { let maxArr = []; let maxLen = 0; let len = str..原创 2021-01-21 21:18:11 · 121 阅读 · 1 评论 -
leecode01: 两数之和
解题思路:1.创建一个map2.for循环渲染nums数组3.用target - i,计算哪个数可以和当前数字想家得到target4.检查map里面有没有这个数,如果有则返回结果,如果没有则将num[i]当作key,i当作value(方便map.has()查找)function Sum(nums, target) { let map = new Map(); for (let i = 0; i < nums.length; i++) { const complement .原创 2021-01-18 21:08:48 · 158 阅读 · 0 评论