开篇词

👍 直接收藏本站到浏览器首页

  • 直接跳转到 labuladong 的网站,这里有题目对应的链接,可以直接开始看教程刷算法。

👎 不收藏本网站

  • 你先跳到某网站,然后找到 labuladong 的网站链接,然后再点开来到这里。

  • 这期间充满了变数,本来想刷算法题来着,结果莫名其妙去逛淘宝了。

  • 于是一天就过去了。Oh, that's life.

本网站目前可以手把手带你解决 110 道 LeetCode 算法问题,而且在不断更新,全部基于 LeetCode 的题目,涵盖了所有题型和技巧。我已经把在每篇文章的开头加上了该文章可以解决的 LeetCode 题目链接,可以看完文章立即去拿下对应题目

本套教程即将出版,公众号后台回复关键词「电子书」,限时免费下载这份算法小抄的 PDF 版本。

不多说了,刷算法,学套路,认准 labuladong 就够了,从现在开始,带你一周之内日穿 LeetCode

目前已本站包含的 114 道题目教程如下

1.两数之和

10.正则表达式匹配

100.相同的树

1011.在D天内送达包裹的能力

111.二叉树的最小深度

1118.一月有多少天

1143.最长公共子序列

130.被围绕的区域

141.环形链表II

141.环形链表

146.LRU缓存机制

167.两数之和 II - 输入有序数组

170.两数之和 III - 数据结构设计

198.打家劫舍

20.有效的括号

204.计数质数

213.打家劫舍II

22.括号生成

222.完全二叉树的节点个数

224.基本计算器

225.用队列实现栈

227.基本计算器II

232.用栈实现队列

234.回文链表

236.二叉树的最近公共祖先

239.滑动窗口最大值

25.K个一组翻转链表

26.删除排序数组中的重复项

28.实现 strStr()

292.Nim游戏

3.无重复字符的最长子串

300.最长上升子序列

312.戳气球

319.灯泡开关

322.零钱兑换

337.打家劫舍III

34.在排序数组中查找元素的第一个和最后一个位置

354.俄罗斯套娃信封问题

355.设计推特

37.解数独

372.超级次方

382.链表随机节点

384.打乱数组

392.判断子序列

398.随机数索引

416.分割等和子集

42.接雨水

43.字符串相乘

435. 无重叠区间

438.找到字符串中所有字母异位词

448.找到所有数组中消失的数字

45.跳跃游戏

450.删除二叉搜索树中的节点

452.用最少数量的箭引爆气球

46.全排列

46.全排列

496.下一个更大元素I

5.最长回文子串

503.下一个更大元素II

509.斐波那契数

51.N皇后

516.最长回文子序列

518.零钱兑换II

53.最大子序和

55.跳跃游戏

56.合并区间

560.和为K的子数组

567.字符串的排列

645.错误的集合

651.四键键盘

700.二叉搜索树中的搜索

701.二叉搜索树中的插入操作

704.二分查找

72.编辑距离

733.图像渲染

752.打开转盘锁

76.最小覆盖子串

77.组合

772.基本计算器III

773.滑动谜题

78.子集

83.删除排序链表中的重复元素

855.考场就座

875.爱吃香蕉的珂珂

877.石子游戏

877.石子游戏

887.鸡蛋掉落

887.鸡蛋掉落

92.反转链表II

969.煎饼排序

98.验证二叉搜索树

986.区间列表的交集

990.等式方程的可满足性

买卖股票的最佳时机 III

买卖股票的最佳时机 II

买卖股票的最佳时机 IV

买卖股票的最佳时机

最佳买卖股票时机含冷冻期

买卖股票的最佳时机含手续费