LeetCode刷题仓库
这里记录了我刷过的近400道LeetCode的题解, 希望对前端同行找工作面试、修炼算法内功有帮助。
如果你有更好的解法或者疑问,欢迎提交issue。
- 11 medium 盛最多水的容器
- 287 medium 寻找重复数
- 345 翻转字符串中的元音字母
- 349 两个数组的交集
- 350 两个数组的交集2
- 674 easy 最长连续递增序列
- 881 medium 救生艇
- 925 长按键入
- 986 medium 区间列表的交集
- 1004 medium 最大连续1的个数3
- 509 斐波那契数
- 1046 easy 最后一块石头的重量
- 1137 easy 第N个泰波那契数
- 20 easy 有效的括号
- 155 easy 最小栈
- 225 easy 用队列实现栈
- 394 medium 字符串解码
- 496 easy 下一个更大元素1
- 503 medium 下一个更大元素2
- 844 easy 比较含退格的字符串
- 921 medium 使括号有效的最少添加
- 1124 medium 表现良好的最长时间段
- 1047 easy 删除字符串中的所有相邻重复项
- 33 medium 搜索旋转排序数组
- 81 medium 搜索旋转排序数组2
- 162 medium 寻找峰值
- 240 medium 搜索二维矩阵2
- 275 medium h指数2
- 441 easy 排列硬币
- 704 easy 二分查找
- 744 easy 寻找比目标字母大的最小字母
- 137 medium 只出现一次的元素2
- 191 easy 位1的个数
- 260 medium只出现一次的数字3
- -338 medium 比特位计数
- 461 easy 汉明距离
- 476 easy 数字的补数
- 477 medium 汉明距离总和
- 693 easy 交替位二进制数
- 762 easy 二进制表示中质数个计算置位
- 784 easy 字母大小写全排列
- 2 medium 两数相加
- 19 medium 删除链表的倒数第N个节点
- 21 easy 合并两个有序链表
- 24 medium 两两交换链表中的节点
- 61 medium 旋转链表
- 82 medium 删除排序链表中的重复元素2
- 83 easy 删除排序链表中的重复元素
- 141 easy 环形链表
- 142 medium 环形链表2
- 160 easy 相交链表
- 203 easy 移除链表元素
- 206 easy 反转链表
- 237 easy 删除链表中的节点
- 445 medium 两数相加2
- 707 easy 设计链表
- 1019 medium 链表中的下一个更大节点
- 5283 easy 二进制链表转整数
- 55 medium 跳跃游戏
- 376 medium 摇摆序列
- 455 easy 分发饼干
- 53 easy 最大子序和
- 62 medium 不同路径
- 64 medium 最小路径和
- 70 easy 爬楼梯
- 152 medium 乘积最大子序列
- 198 easy 打家劫舍
- 213 medium 打家劫舍II
- 221 medium 最大正方形
- 249 medium 完全平方数
- 300 medium 最长上升子序列
- 322 medium 零钱兑换
- 375 medium 猜数字大小2
- 416 medium 分割等和子集
- 583 medium 两个字符串的删除操作
- 746 easy 使用最小花费爬楼梯
- 931 medium 下降路径最小和
- 1143 medium 最长公共子序列
- 1277 medium 统计全为 1 的正方形子矩阵
- 17 medium 电话号码的字母组合
- 39 medium 组合总和
- 40 medium 组合总和2
- 46 medium 全排列
- 47 medium 全排列2
- 77 medium 组合
- 90 medium 子集2
- 216 medium 组合总和3
- 784 easy 字母大小写全排列
- 232 easy 用栈实现队列
- 414 easy 第三大的数
- 933 easy 最近的请求次数
406 medium 根据身高重建队列
1023 medium 驼峰式匹配
705 easy 设计哈希集合