- 跳跃游戏 II:leetcode-45
- 最大子序和:leetcode-53
- 跳跃游戏:leetcode-55
- 买卖股票的最佳时机II:leetcode-122
- 加油站:leetcode-134
- 分发糖果:leetcode-135
- 最长递增子序列:leetcode-300
- 按要求补齐数组:leetcode-330
- 递增的三元子序列:leetcode-334
- 根据身高重建队列:leetcode-406
- 最长回文串:leetcode-409
- 分割数组的最大值:leetcode-410
- 无重叠区间:leetcode-435
- 用最少数量的箭引爆气球:leetcode-452
- 分发饼干:leetcode-455
- IPO:leetcode-502
- 超级洗衣机:leetcode-517
- 最优除法:leetcode-553
- 数组拆分 I:leetcode-561
- 范围求和II:leetcode-598
- 种花问题:leetcode-605
- 课程表III:leetcode-630
- 最小区间:leetcode-632
- 最长数对链:leetcode-646
- Dota2参议院:leetcode-649
- 分割数组为连续子序列:leetcode-659
- 非递减数列:leetcode-665
- 最大交换:leetcode-670
- 最长递增子序列的个数:leetcode-673
- 最优连续递增序列:leetcode-674
- 有效的括号字符串:leetcode-678
- 买卖股票的最佳时机含手续费:leetcode-714
- 单调递增的数字:leetcode-738
- 至少是其他数字两倍的最大数:leetcode-747
- 设置交集大小至少为2:leetcode-757
- 划分字母区间:leetcode-763
- 情侣牵手:leetcode-765
- 重构字符串:leetcode-767
- 全局倒置与局部倒置:leetcode-775
- 森林中的兔子:leetcode-781
- 保持城市天际线:leetcode-807
- 字符的最短距离:leetcode-820
- 带因子的二叉树:leetcode-823
- 字符串中的查找与替换:leetcode-833
- 车队:leetcode-853
- 考场就座:leetcode-855
- 雇佣K名工人的最低成本:leetcode-857
- 柠檬水找零:leetcode-860
- 翻转矩阵后的得分:leetcode-861
- 优势洗牌:leetcode-870
- 最小差值I:leetcode-908
- 最小差值II:leetcode-910
- 将字符串翻转到单调递增:leetcode-926
- 递增字符串匹配:leetcode-942
- 删列造序:leetcode-944
- 使数组唯一的最小增量:leetcode-945
- 验证栈序列:leetcode-946
- 令牌放置:leetcode-948
- 删列造序II:leetcode-955
- 三角形的最大周长:leetcode-976
- 不含AAA或BBB的字符串:leetcode-984
- K次取反后最大化的数组和:leeetcode-1005
- 行相等的最少多米诺旋转:leetcode-1007
- 最佳观光时间:leetcode-1014
- 视频拼接:leetcode-1024
- 两地调度:leetcode-1029
- 移动石子直到连续II:leetcode-1040
- 交换一次的先前排序:leetcode-1053
- 距离相等的条形码:leetcode-1054
- 不同字符的最小子序列:leetcode-1081
- 受标签影响的最大值:leetcode-1090
- 叶值的最小代价生成树:leetcode-1130
- 递减元素使数组呈现锯齿:leetcode-1144
- 段式回文:leetcode-1147
- K次串联后最大子数组之和:leetcode-1191
- 玩筹码:leetcode-1217
- 分割平衡字符串:leetcode-1221
- 替换字串得到平衡字符串:leetcode-1234
- 交换字符使得字符串相同:leetcode-1247
- 重构2行二进制矩阵:leetcode-1253
- 用户分组:leetcode-1282
- 删除被覆盖区间:leetcode-1288
- 灌溉花园的最少水龙头数目:leetcode-1326
- 破坏回文串:leetcode-1328
- 翻转子数组得到最大的数组值:leetcode-1330
- 数组大小减半:leetcode-1338
- 最多可以参加的会议数目:leetcode-1353
- 将二叉搜索树变平衡:leetcode-1382
- 做菜顺序:leetcode-1402
- 最长快乐字符串:leetcode-1405
- 和为K的最少斐波那契数字数目:leetcode-1414
- 改变一个整数能得到的最大差值:leetcode-1432
- 圆形靶内的最大飞镖数列:leetcode-1453
- 数组中量元素的最大乘积:leetcode-1464
- 找两个和为目标值且不重叠子数组:leetcode-1477
- 不同整数的最少数目:leetcode-1481
- 避免洪水泛滥:leetcode-1488
- 最多K次交换相邻数位后得到的最小整数:leetcode-1505
- 三次操作后最大值与最小值的最小差:leetcode-1509
- 最多的不重叠子字符串:leetcode-1520
- 形成目标数组的子数组最少增加次数:leetcode-1526
- 排布二进制网格的最少交换次数:leetcode-1536
- 平衡括号字符串的最少交换次数:leetcode-1541
- 使数组中所有元素相等的最小操作数:leetcode-1551
- 你可以获得的最大硬币数目:leetcode-1561
- 避免重复字母的最小删除成本:leetcode-1578
- 所有排列中的最大和:leetcode-1589
- 给定行和列的和求可行矩阵:leetcode-1605
- 分割两个字符串得到回文串:leetcode-1616
- 与数组中元素的最大异或值:leetcode-1707
- 得到子序列的最少操作次数:leetcode-1713
- 替换隐藏数字得到的最晚时间:leetcode-1736
- 雪糕的最大数量:leetcode-1833
- 减小和重新排列数组后的最大元素:leetcode-1846
- 数组中最大数对和的最小值:leetcode-1877
牛客
- 跳台阶扩展问题
- 加油站
- 最大的长方形
- 跳跃游戏
- 最大和的子数组
- 跳跃游戏-II
- 最接近的数
- 机器人走方格II
- 集合的子集
- 约瑟夫问题II
- 最大连续数列和
- 最长公共子序列
- 最长公共字串
- 乘坐公交
- 手套
- 做项目的最大收益问题