最新 最热

leetcode刷题记录——动态规划

首先找到数组 nums 中的最大元素值 maxNum。然后创建一个长度为 maxNum + 1 的数组 dp,用于记录删除元素值的获得的分数。

2023-12-25
1

前端算法专栏-数组-125. 验证回文串

很多朋友也是看着这套系列算法拿到很多offer!所以也是想分享给更多朋友,帮助到有需要的朋友。

2023-12-14
1

从“一支笔,一双手,一道力扣(Leetcode)做一宿”的窘境到信心满满:克服刷题困境的学习心得与建议

你是否也有过这样的经历?明明自觉学会了不少知识,但真正开始做题时,却陷入了“一支笔,一双手,一道力扣(LeetCode)做一宿”的窘境。题目并不算很难,看题解也能理解,可一到自己动手做,却变得无从下手。这种困境可能让你感到苦恼和...

2023-12-13
1

和为K的子数组(LeetCode 560)

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。

2023-12-13
1

找到字符串中所有字母异位词(LeetCode 438)

给定两个字符串 s 和 p,找到 s 中所有 p 的「异位词」的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

2023-12-12
1

无重复字符的最长子串(LeetCode 3)

我们可以遍历字符串的所有字符,计算每个字符为起点的不含有重复字符的字串长度,记录到全局变量。

2023-12-09
1

【LeetCode热题100】【滑动窗口】无重复字符的最长子串

遍历字符串的每个字符,按照当前无重复字符的字串的长度提取子串,在字串中寻找是否有相同的字符,如果有相同的字符,更新子串的起始字符为相同字符的后面一个字符,同时更新当前字串的长度...

2023-12-07
1

三数之和(LeetCode 15)

给你一个整数数组 nums,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。

2023-12-07
1

前端算法专栏-数组-167. 两数之和 II - 输入有序数组

很多朋友也是看着这套系列算法拿到很多offer!所以也是想分享给更多朋友,帮助到有需要的朋友。

2023-12-06
1

【LeetCode热题100】【双指针】三数之和

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

2023-12-05
1