# leetcode **Repository Path**: lieutenant-colonel-wang/leetcode ## Basic Information - **Project Name**: leetcode - **Description**: 刷题记录,用于多端共享 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-22 - **Last Updated**: 2026-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # leetcode ## 介绍 刷题记录,用于多端共享 ## 目录 ### 哈希 - [1. 两数之和](/file/1.%20两数之和.md) - [49. 字母异位词分组](/file/49.%20字母异位词分组.md) - [128. 最长连续序列](/file/128.%20最长连续序列.md) ### 双指针 - [283. 移动零](/file/283.%20移动零.md) - [11. 盛最多水的容器](/file/11.%20盛最多水的容器.md) - [15. 三数之和](/file/15.%20三数之和.md) - [42. 接雨水](/file/42.%20接雨水.md) ### 滑动窗口 - [3. 无重复字符的最长子串](/file/3.%20无重复字符的最长子串.md) - [438. 找到字符串中所有字母异位词](/file/438.%20找到字符串中所有字母异位词.md) ### 子串 - [560. 和为 K 的子数组](/file/560.%20和为%20K%20的子数组.md) - [239. 滑动窗口最大值](/file/239.%20滑动窗口最大值.md) - [76. 最小覆盖子串](/file/76.%20最小覆盖子串.md) ### 普通数组 - [53. 最大子数组和](/file/53.%20最大子数组和.md) - [56. 合并区间](/file/56.%20合并区间.md) - [189. 轮转数组](/file/189.%20轮转数组.md) - [238. 除了自身以外数组的乘积](/file/238.%20除了自身以外数组的乘积.md) - [41. 缺失的第一个正数](/file/41.%20缺失的第一个正数.md) ### 矩阵 - [73. 矩阵置零](/file/73.%20矩阵置零.md) - [54. 螺旋矩阵](/file/54.%20螺旋矩阵.md) - [48. 旋转图像](/file/48.%20旋转图像.md) - [240. 搜索二维矩阵 II](/file/240.%20搜索二维矩阵%20II.md) ### 链表 - [160. 相交链表](/file/160.%20相交链表.md) - [206. 反转链表](/file/206.%20反转链表.md) - [234. 回文链表](/file/234.%20回文链表.md) - [141. 环形链表](/file/141.%20环形链表.md) - [142. 环形链表 II](/file/142.%20环形链表%20II.md) - [21. 合并两个有序链表](/file/21.%20合并两个有序链表.md) - [2. 两数相加](/file/2.%20两数相加.md) - [19. 删除链表的倒数第 N 个结点](/file/19.%20删除链表的倒数第%20N%20个结点.md) - [24. 两两交换链表中的节点](/file/24.%20两两交换链表中的节点.md) - [25. K 个一组翻转链表](/file/25.%20K%20个一组翻转链表.md) - [138. 随机链表的复制](/file/138.%20随机链表的复制.md) - [148. 排序链表](/file/148.%20排序链表.md) - [23. 合并 K 个升序链表](/file/23.%20合并%20K%20个升序链表.md) - [146. LRU 缓存](/file/146.%20LRU%20缓存.md) ### 二叉树 - [94. 二叉树的中序遍历](/file/94.%20二叉树的中序遍历.md) - [104. 二叉树的最大深度](/file/104.%20二叉树的最大深度.md) - [226. 翻转二叉树](/file/226.%20翻转二叉树.md) - [101. 对称二叉树](/file/101.%20对称二叉树.md) - [543. 二叉树的直径](/file/543.%20二叉树的直径.md) - [102. 二叉树的层序遍历](/file/102.%20二叉树的层序遍历.md) - [108. 将有序数组转换为二叉搜索树](/file/108.%20将有序数组转换为二叉搜索树.md) - [98. 验证二叉搜索树](/file/98.%20验证二叉搜索树.md) - [230. 二叉搜索树中第 K 小的元素](/file/230.%20二叉搜索树中第%20K%20小的元素.md) - [199. 二叉树的右视图](/file/199.%20二叉树的右视图.md) - [114. 二叉树展开为链表](/file/114.%20二叉树展开为链表.md) - [105. 从前序与中序遍历序列构造二叉树](/file/105.%20从前序与中序遍历序列构造二叉树.md) - [437. 路径总和 III](/file/437.%20路径总和%20III.md) - [236. 二叉树的最近公共祖先](/file/236.%20二叉树的最近公共祖先.md) - [124. 二叉树中的最大路径和](/file/124.%20二叉树中的最大路径和.md) ### 图论 - [200. 岛屿数量](/file/200.%20岛屿数量.md) - 994. 腐烂的橘子 - 207. 课程表 - 208. 实现 Trie (前缀树) ### 回溯 - [46. 全排列](/file/46.%20全排列.md) - 78. 子集 - 17. 电话号码的字母组合 - 39. 组合总和 - [22. 括号生成](/file/22.%20括号生成.md) - 79. 单词搜索 - 131. 分割回文串 - 51. N 皇后 ### 二分查找 - 35. 搜索插入位置 - 74. 搜索二维矩阵 - 34. 在排序数组中查找元素的第一个和最后一个位置 - [33. 搜索旋转排序数组](/file/33.%20搜索旋转排序数组.md) - 153. 寻找旋转排序数组中的最小值 ### 栈 - [20. 有效的括号](/file/20.%20有效的括号.md) - 155. 最小栈 - 394. 字符串解码 - 739. 每日温度 - 84. 柱状图中最大的矩形 ### 堆 - [215. 数组中的第K个最大元素](/file/215.%20数组中的第K个最大元素.md) - 347. 前 K 个高频元素 - 295. 数据流的中位数 ### 贪心算法 - [121. 买卖股票的最佳时机](/file/121.%20买卖股票的最佳时机.md) - [55. 跳跃游戏](/file/55.%20跳跃游戏.md) - 45. 跳跃游戏 II - 763. 划分字母区间 ### 动态规划 - [70. 爬楼梯](/file/70.%20爬楼梯.md) - [118. 杨辉三角](/file/118.%20杨辉三角.md) - [198. 打家劫舍](/file/198.%20打家劫舍.md) - [279. 完全平方数](/file/279.%20完全平方数.md) - [322. 零钱兑换](/file/322.%20零钱兑换.md) - [139. 单词拆分](/file/139.%20单词拆分.md) - [300. 最长递增子序列](/file/300.%20最长递增子序列.md) - [152. 乘积最大子数组](/file/152.%20乘积最大子数组.md) - [416. 分割等和子集](/file/416.%20分割等和子集.md) - [32. 最长有效括号](/file/32.%20最长有效括号.md) ### 多维动态规划 - [62. 不同路径](/file/62.%20不同路径.md) - [64. 最小路径和](/file/64.%20最小路径和.md) - [5. 最长回文子串](/file/5.%20最长回文子串.md) - [1143. 最长公共子序列](/file/1143.%20最长公共子序列.md) - [72. 编辑距离](/file/72.%20编辑距离.md) ### 技巧 - 136. 只出现一次的数字 - 169. 多数元素 - 75. 颜色分类 - 31. 下一个排列 - 287. 寻找重复数