《代码随想录 刷题顺序》

第三章 数组

704. 二分查找
27. 移除元素
209. 长度最小的子数组(滑动窗口)
59. 螺旋矩阵II

第四章 链表

203. 移除链表元素
707. 设计链表
206. 反转链表
19. 删除链表的倒数第N个结点

第五章 哈希表

242. 有效的字母异位词
349. 两个数组的交集
1. 两数之和
454. 四数相加II
15. 三数之和
18. 四数之和

第六章 字符串

344. 反转字符串
541. 反转字符串II
151. 反转字符串中的单词
28. 找出字符串中第一个匹配项的下标
459. 重复的子字符串

第七章 栈与队列

232. 用栈实现队列
225. 用队列实现栈
20. 有效的括号
150. 逆波兰表达式求值
239. 滑动窗口最大值
347. 前K个高频元素
42. 接雨水

第八章 二叉树

145. 二叉树的后序遍历
102. 二叉树的层序遍历
226. 翻转二叉树
101. 对称二叉树
104. 二叉树的最大深度
111. 二叉树的最小深度
110. 平衡二叉树
257. 二叉树的所有路径
112. 路径之和
106. 从中序与后续遍历序列构造二叉树
617. 合并二叉树
700. 二叉搜索树中的搜索
98. 验证二叉搜索树
530. 二叉搜索树的最小绝对差
236. 二叉树的最近公共祖先
235. 二叉搜索书的最近公共祖先
701. 二叉搜索树中的插入操作
450. 删除二叉搜索树中的节点
669. 修剪二叉搜索树

第九章 回溯算法

77. 组合
216. 组合总和III
17. 电话号码的字母组合
39. 组合总和
40. 组合总和II
131. 分割回文串
93. 复原IP地址
78. 子集
90. 子集II
491. 递增子序列
76. 最小覆盖子串
46. 全排列
76. 最小覆盖子串
46. 全排列
47. 全排列II
51. N皇后
37. 解数独

第十章 贪心算法

455. 分发饼干
376. 摆动序列
53. 最大子数组和
122. 卖股票的最佳时机II
55. 跳跃游戏
45. 跳跃游戏II
134. 加油站
135. 分发糖果
860. 柠檬水找零
452. 用最少的箭引爆气球
56. 合并区间
738. 单调递增的数字

第十一章 动态规划

509. 斐波那契数
70. 爬楼梯
746. 使用最小花费爬楼梯
62. 不同路径
63. 不同路径II
343. 整数拆分
96. 不同的搜索二叉树
416. 分割等和子集
494. 目标和
474. 一和零
518. 零钱兑换
377. 组合总和
322. 零钱兑换
279. 完全平方数
139. 单词拆分
121. 买股票的最佳时机
122. 买股票的最佳时机II
123. 买股票的最佳时机III
188. 买股票的最佳时机IV
309. 买股票的最佳时机含冷冻期
714. 买股票的最佳时机含手续费
300. 最长递增子序列
674. 最长连续递增序列
718. 最长重复子数组
1143. 最长公共子序列
1035. 不相交的线
392. 判断子序列
115. 不同的子序列
583. 两个字符串的删除操作
72. 编辑距离
647. 回文子串
516. 最长回文子序列

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值