LeetCode
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
动态规划
浏览
84
扫码
分享
2023-11-26 14:14:57
解题步骤
解题步骤
确定
dp
数组(dp table)以及下标的含义
确定递推公式
dp
数组如何初始化
确定遍历顺序
举例推导
dp
数组
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
数 组
1.两数之和
4. 寻找两个正序数组的中位数
11. 盛最多水的容器
15.三数之和
16. 最接近的三数之和
18. 四数之和
26. 删除有序数组中的重复项
27. 移除元素
31. 下一个排列
33. 搜索旋转排序数组
34. 在排序数组中查找元素的第一个和最后一个位置
35. 搜索插入位置
37. 解数独
59. 螺旋矩阵 II
189. 轮转数组
209. 长度最小的子数组
283. 移动零
679. 24 点游戏
724. 寻找数组的中心下标
922. 按奇偶排序数组 II
941. 有效的山脉数组
1207. 独一无二的出现次数
1365. 有多少小于当前数字的数字
二分法
链表
19. 删除链表的倒数第 N 个结点
24. 两两交换链表中的节点
142. 环形链表 II
203. 移除链表元素
206. 反转链表
234. 回文链表
707. 设计链表
面试题 02.07. 链表相交
2326. 螺旋矩阵 IV(300周赛)
哈希表
202. 快乐数
242. 有效的字母异位词
349. 两个数组的交集
383. 赎金信
454. 四数相加 II
2325. 解密消息(300周赛)
字符串
字符匹配 KMP 算法
28. 实现 strStr()
151. 颠倒字符串中的单词
344. 反转字符串
459. 重复的子字符串
541. 反转字符串 II
剑指 Offer 05. 替换空格
剑指Offer58-II.左旋转字符串
栈与队列
20. 有效的括号
150. 逆波兰表达式求值
225. 用队列实现栈
232. 用栈实现队列
239. 滑动窗口最大值
347. 前 K 个高频元素
1047. 删除字符串中的所有相邻重复项
1209. 删除字符串中的所有相邻重复项 II
二叉树
94. 二叉树的中序遍历
98. 验证二叉搜索树
100. 相同的树
101. 对称二叉树
102. 二叉树的层序遍历
104. 二叉树的最大深度
105. 从前序与中序遍历序列构造二叉树
106. 从中序与后序遍历序列构造二叉树
107. 二叉树的层序遍历 II
108. 将有序数组转换为二叉搜索树
110. 平衡二叉树
111. 二叉树的最小深度
112. 路径总和
113. 路径总和 II
116. 填充每个节点的下一个右侧节点指针
117. 填充每个节点的下一个右侧节点指针 II
144. 二叉树的前序遍历
145. 二叉树的后序遍历
199. 二叉树的右视图
222. 完全二叉树的节点个数
226. 翻转二叉树
235. 二叉搜索树的最近公共祖先
236. 二叉树的最近公共祖先
257. 二叉树的所有路径
404. 左叶子之和
429. N 叉树的层序遍历
450. 删除二叉搜索树中的节点
501. 二叉搜索树中的众数
513. 找树左下角的值
515. 在每个树行中找最大值
530. 二叉搜索树的最小绝对差
538. 把二叉搜索树转换为累加树
559. N 叉树的最大深度
572. 另一棵树的子树
617. 合并二叉树
637. 二叉树的层平均值
654. 最大二叉树
669. 修剪二叉搜索树
700. 二叉搜索树中的搜索
701. 二叉搜索树中的插入操作
1038. 从二叉搜索树到更大和树
回溯算法
17. 电话号码的字母组合
37. 解数独
39. 组合总和
40. 组合总和 II
46. 全排列
47. 全排列 II
51. N 皇后
77. 组合
78. 子集
90. 子集 II
93. 复原 IP 地址
131. 分割回文串
216. 组合总和 III
332. 重新安排行程
491. 递增子序列
贪心算法
45. 跳跃游戏 II
53. 最大子数组和
55. 跳跃游戏
56. 合并区间
122. 买卖股票的最佳时机 II
134. 加油站
135. 分发糖果
376. 摆动序列
406. 根据身高重建队列
435. 无重叠区间
452. 用最少数量的箭引爆气球
455. 分发饼干
714. 买卖股票的最佳时机含手续费
738. 单调递增的数字
763. 划分字母区间
860. 柠檬水找零
968. 监控二叉树
1005. K 次取反后最大化的数组和
动态规划
62. 不同路径
63. 不同路径 II
70. 爬楼梯
96. 不同的二叉搜索树
198. 打家劫舍
213. 打家劫舍 II
337. 打家劫舍 III
343. 整数拆分
473. 火柴拼正方形
509. 斐波那契数
698. 划分为k个相等的子集
746. 使用最小花费爬楼梯
2327. 知道秘密的人数(300周赛)
0-1背包问题
416. 分割等和子集
474. 一和零
494. 目标和
1049. 最后一块石头的重量 II
完全背包
70. 爬楼梯(拓展)
139. 单词拆分
279. 完全平方数
322. 零钱兑换
377. 组合总和 Ⅳ
518. 零钱兑换 II
多重背包
股票
121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
123. 买卖股票的最佳时机 III
188. 买卖股票的最佳时机 IV
309. 最佳买卖股票时机含冷冻期
714. 买卖股票的最佳时机含手续费
子序列
53. 最大子数组和
72. 编辑距离
115. 不同的子序列
300. 最长递增子序列
392. 判断子序列
516. 最长回文子序列
583. 两个字符串的删除操作
647. 回文子串
674. 最长连续递增序列
718. 最长重复子数组
1035. 不相交的线
1143. 最长公共子序列
单调栈
42. 接雨水
84. 柱状图中最大的矩形
496. 下一个更大元素 I
503. 下一个更大元素 II
739. 每日温度
图
127. 单词接龙
463. 岛屿的周长
753. 破解保险箱
841. 钥匙和房间
2328. 网格图中递增路径的数目(300周赛)
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注