/leetcode-notebook

🌛LeetCode Python 题解,每日更新,欢迎 Watch。每天一道算法题,和我一起变强吧!

Primary LanguageHTML

LICENSE LICENSE Badge

愿所有的热爱都能一直长久地燃烧下去。

在线阅读:http://jalan.space/leetcode-notebook/

Rum

  • 🍸 LeetCode Notebook,代号 Rum朗姆酒,鸡尾酒的热带气息基酒,暗指“算法与数据结构是程序员的基底”
  • 👩‍💻 人生苦短,我用 Python
  • ⚔️ 使用 Gitbook 构建,教程可参考 《搭建 GitBook 并托管到 git pages》
  • 🛎 每日更新,欢迎点击 Watch 进行订阅~

关于我

题解分类

  • 数组
  • 字符串
  • 链表
  • 哈希表
  • 数学类问题
  • 双指针问题
  • 排序
  • 二分查找
  • 动态规划
  • 贪心

题号列表

# Title Difficulty
1 两数之和 简单
2 两数相加 中等
3 无重复字符的最长子串 中等
4 寻找两个有序数组的中位数 困难
5 最长回文子串 中等
6 Z 字形变换 中等
7 字符串 简单
8 字符串转换整数 (atoi) 中等
9 回文数 简单
11 盛最多水的容器 中等
12 整数转罗马数字 中等
13 罗马数字转整数 简单
14 最长公共前缀 简单
15 三数之和 中等
17 电话号码的字母组合 中等
19 删除链表的倒数第N个节点 中等
20 有效的括号 简单
21 合并两个有序链表 简单
22 括号生成 中等
24 两两交换链表中的节点 中等
26 删除排序数组中的重复项 简单
27 移除元素 简单
28 实现strStr() 简单
29 两数相除 中等
33 搜索旋转排序数组 中等
38 报数 简单
34 在排序数组中查找元素的第一个和最后一个位置 中等
35 搜索插入位置 简单
36 有效的数独 中等
39 Combination Sum 中等
40 Combination Sum II 中等
42 接雨水 困难
43 字符串相乘 中等
46 全排列 中等
48 旋转图像 中等
49 字母异位词分组 中等
53 最大子序和 简单
55 跳跃游戏 中等
58 最后一个单词的长度 简单
62 不同路径 中等
66 加一 简单
69 x 的平方根 简单
70 爬楼梯 简单
73 矩阵置零 中等
75 Sort Colors 中等
80 删除排序数组中的重复项 II 中等
83 删除排序链表中的重复元素 简单
88 合并两个有序数组 简单
95 不同的二叉搜索树 II 中等
96 不同的二叉搜索树 中等
105 从前序与中序遍历序列构造二叉树 中等
117 填充每个节点的下一个右侧节点指针 II 中等
118 杨辉三角 简单
119 杨辉三角 II 简单
121 买卖股票的最佳时机 简单
122 买卖股票的最佳时机 II 简单
125 验证回文串 简单
128 最长连续序列 困难
136 只出现一次的数字 简单
138 复制带随机指针的链表 中等
139 单词拆分 中等
141 环形链表 简单
151 翻转字符串里的单词 中等
152 乘积最大子序列 中等
155 最小栈 简单
160 相交链表 简单
162 寻找峰值 中等
165 比较版本号 中等
167 两数之和 II - 输入有序数组 简单
169 求众数 简单
170 Excel表列序号 简单
172 阶乘后的零 简单
179 最大数 中等
189 旋转数组 简单
190 颠倒二进制位 简单
191 位1的个数 简单
198 打家劫舍 简单
200 岛屿数量 中等
202 快乐数 简单
204 计数质数 简单
205 同构字符串 简单
206 反转链表 简单
215 数组中的第K个最大元素 中等
217 存在重复元素 简单
219 存在重复元素 II 简单
225 两个队列实现栈 简单
230 二叉搜索树中第K小的元素 中等
232 用栈实现队列 简单
234 回文链表 简单
238 除自身以外数组的乘积 中等
240 搜索二维矩阵 II 中等
242 有效的字母异位词 简单
268 缺失数字 简单
278 第一个错误的版本 简单
278 完全平方数 中等
283 移动零 简单
287 寻找重复数 中等
295 数据流的中位数 困难
300 最长上升子序列 中等
315 计算右侧小于当前元素的个数 困难
322 零钱兑换 困难
324 摆动排序 II 中等
326 3的幂 简单
328 奇偶链表 中等
334 递增的三元子序列 中等
338 比特位计数 中等
344 反转字符串 简单
345 反转字符串中的元音字母 简单
350 两个数组的交集 II 简单
371 两整数之和 简单
378 有序矩阵中第K小的元素 中等
384 打乱数组 中等
387 字符串中的第一个唯一字符 简单
395 至少有K个重复字符的最长子串 中等
409 最长回文串 简单
412 Fizz Buzz 简单
445 两数相加 II 中等
454 四数相加 II 中等
459 重复的子字符串 简单
461 汉明距离 简单
485 最大连续1的个数 简单
503 下一个更大元素 II 中等
507 完美数 简单
565 数组嵌套 中等
566 重塑矩阵 简单
567 字符串的排列 中等
581 最短无序连续子数组 简单
594 最长和谐子序列 简单
633 平方数之和 简单
645 错误的集合 中等
647 回文子串 中等
667 优美的排列 II 中等
680 验证回文字符串 Ⅱ 简单
696 计数二进制子串 简单
697 数组的度 简单
725 分隔链表 中等
739 每日温度 中等
766 托普利茨矩阵 简单
769 最多能完成排序的块 中等
1002 查找常用字符 简单
1048 最长字符串链 中等
1051 高度检查器 简单
1052 爱生气的书店老板 中等
1053 交换一次的先前排列 中等
1054 距离相等的条形码 中等
5039 移动石子直到连续 简单
5040 边框着色 中等
5041 不相交的线 中等
5055 困于环中的机器人 简单
5055 不邻接植花 中等
5063 最后一块石头的重量 简单
5064 删除字符串中的所有相邻重复项 简单

特别鸣谢