2026-07-18Leetcode Hot 1002 分钟和为 K 的子数组LeetCode 560 题解:和为 K 的子数组。使用前缀和 + 哈希表优化,将时间复杂度从 O(n²) 降至 O(n)。LeetcodePython哈希表前缀和
2026-07-16Leetcode Hot 1002 分钟无重复字符的最长子串本文详细解析 LeetCode 第3题“无重复字符的最长子串”,通过滑动窗口算法,提供两种 Python 解法,并分析思路与优化。LeetcodePython滑动窗口哈希表
2026-07-15Leetcode Hot 1001 分钟三数之和LeetCode 三数之和题解,使用排序+双指针将时间复杂度从O(n^3)优化到O(n^2),并处理重复三元组。Leetcode双指针排序算法Python
2026-07-15Leetcode Hot 1003 分钟接雨水本文详细解析 LeetCode 42. 接雨水问题,从暴力解法到动态规划再到双指针优化,逐步展示算法优化过程。Leetcode双指针动态规划Python
2026-07-14Leetcode Hot 1001 分钟盛最多水的容器双指针解法:盛最多水的容器,核心在于移动较矮的边,因为水的高度受限于较矮边,移动它才有可能找到更大容量。Leetcode双指针Python
2026-07-13Leetcode Hot 1002 分钟最长连续序列LeetCode 最长连续序列题解,利用集合实现 O(n) 时间复杂度,通过判断序列起点避免重复遍历。Leetcode哈希表python
2026-07-11Leetcode Hot 1002 分钟字母异位词分组本文介绍了 LeetCode 49. 字母异位词分组的两种解法:排序法和计数法,均利用哈希表实现分组。Leetcode哈希表Python