LeetCode刷题精选(基于LeetCode企业题库2021年一月截止,字节,美团,网易,阿里,腾讯,共同题目)

算法是面试中准备比较耗时的,但又不知从何刷起,数组,查找表,堆栈队列,二叉树,递归,动态规划,回溯,图…
如果每个专题都需要练习,那成本太大了,
so 怎么做呢。。。
就是 干。。。
直接刷题—>有目的的刷题---->大厂的高频题直接刷—>最后回顾反思。

1 两数之和
101 对称二叉树
102. 二叉树的层序遍历
104. 二叉树的最大深度
105. 从前序与中序遍历序列构造二叉树
11. 盛最多水的容器
1115. 交替打印FooBar
121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
124. 二叉树中的最大路径和
128. 最长连续序列
131. 分割回文串
138. 复制带随机指针的链表
14. 最长公共前缀
141. 环形链表
142. 环形链表 II
143. 重排链表
144. 二叉树的前序遍历
145. 二叉树的后序遍历
146. LRU 缓存机制
147. 对链表进行插入排序
149. 直线上最多的点数
15. 三数之和
153. 寻找旋转排序数组中的最小值
160. 相交链表
162. 寻找峰值
167. 两数之和 II - 输入有序数组
169. 多数元素
176. 第二高的薪水
179. 最大数
18. 四数之和
181. 超过经理收入的员工
19. 删除链表的倒数第 N 个结点
198. 打家劫舍
199. 二叉树的右视图
2. 两数相加
20. 有效的括号
200. 岛屿数量
202. 快乐数
206. 反转链表
21. 合并两个有序链表
215. 数组中的第K个最大元素
22. 括号生成
221. 最大正方形
222. 完全二叉树的节点个数
223. 矩形面积
226. 翻转二叉树
23. 合并K个升序链表
236. 二叉树的最近公共祖先
237. 删除链表中的节点
24. 两两交换链表中的节点
25. K 个一组翻转链表
26. 删除排序数组中的重复项
28. 实现 strStr()
283. 移动零
287. 寻找重复数
3. 无重复字符的最长子串
300. 最长递增子序列
312. 戳气球
319. 灯泡开关
32. 最长有效括号
322. 零钱兑换
33. 搜索旋转排序数组
34. 在排序数组中查找元素的第一个和最后一个位置
347. 前 K 个高频元素
35. 搜索插入位置
39. 组合总和
394. 字符串解码
4. 寻找两个正序数组的中位数
40. 组合总和 II
406. 根据身高重建队列
415. 字符串相加
416. 分割等和子集
42. 接雨水
43. 字符串相乘
45. 跳跃游戏 II
46. 全排列
470. 用 Rand7() 实现 Rand10()
48. 旋转图像
5. 最长回文子串
50. Pow(x, n)
51. N 皇后
53. 最大子序和
54. 螺旋矩阵
543. 二叉树的直径
547. 省份数量
55. 跳跃游戏
56. 合并区间
572. 另一个树的子树
62. 不同路径
64. 最小路径和
647. 回文子串
679. 24 点游戏
69. x 的平方根
692. 前K个高频单词
7. 整数反转
70. 爬楼梯
72. 编辑距离
74. 搜索二维矩阵
771. 宝石与石头
78. 子集
8. 字符串转换整数 (atoi)
83. 删除排序链表中的重复元素
84. 柱状图中最大的矩形
85. 最大矩形
86. 分隔链表
88. 合并两个有序数组
887. 鸡蛋掉落
9. 回文数
91. 解码方法
92. 反转链表 II
93. 复原IP地址
94. 二叉树的中序遍历
98. 验证二叉搜索树
剑指 Offer 06 - 从尾到头打印链表
剑指 Offer 09 - 用两个栈实现队列
剑指 Offer 24 - 反转链表
剑指 Offer 42 - 连续子数组的最大和
剑指 Offer 51 - 数组中的逆序对

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值