共计 83 篇文章
2025
2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理
2272.最大波动的子字符串:转为多次的最大子数组和 - 一步步思考推导
1745.分割回文串 IV:动态规划(用III或II能直接秒)
1278.分割回文串 III:动态规划
132.分割回文串 II:动态规划
2296.设计一个文本编辑器:对顶栈-主要是要细心下标问题(ASCII字符通俗语言描述)
1206.设计跳表:算法详解
2209.用地毯覆盖后的最少白色砖块:记忆化搜索之——深度优先搜索(DFS)
2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版
732.我的日程安排表 III
2024
3219.切蛋糕的最小总开销 II
1847.最近的房间
3266.K 次乘运算后的最终数组 II
2931.购买物品的最大开销
632.最小区间
3244.新增道路查询后的最短距离 II
685.冗余连接 II
3165.不包含相邻元素的子序列的最大和
3181.执行操作可获得的最大总奖励 II
1928.规定时间内到达终点的最小花费
2398.预算内的最多机器人数目
2959.关闭分部的可行集合数目
2065.最大化一张图中的路径价值
1542.找出最长的超赞子字符串
924.尽量减少恶意软件的传播
1766.互质树
2009.使数组连续的最少操作数
1483.树节点的第 K 个祖先
2312.卖木头块
2386.找出数组的第 K 大和
2581.统计可能的树根数目
987.二叉树的垂序遍历
410.分割数组的最大值
1944.队列中可以看到的人数
2023
1349.参加考试的最大学生数
2276.统计区间中的整数数目
2132.用邮票贴满网格图
2454.下一个更大元素 IV
765.情侣牵手
2258.逃离火灾
1402.做菜顺序
2251.花期内花的数目
630.课程表 III
23.合并 K 个升序链表
1289.下降路径最小和 II:通俗易懂地讲解O(n^2) + O(1)的做法
2050.并行课程 III:DFS
1499.满足不等式的最大值:双端队列(一步步讲解)
1373.二叉搜索子树的最大键值和
2106.摘水果
982.按位与为零的三元组
1255.得分最高的单词集合
2022
1739.放置盒子
1799.N 次操作后的最大分数和
895.最大频率栈
878.第 N 个神奇数字
891.子序列宽度之和
864.获取所有钥匙的最短路径
509.斐波那契数
1106.解析布尔表达式
1235.规划兼职工作
902.最大为 N 的数字组合
381.O(1) 时间插入、删除和获取随机元素 - 允许重复
927.三等分
329.矩阵中的最长递增路径
827.最大人工岛
828.统计子串中的唯一字符
码蹄集 - MT3143 - 试管装液
188.买卖股票的最佳时机 IV
174.地下城游戏
码蹄集 - MT3029 - 新月轩就餐
149.直线上最多的点数
952.按公因数计算最大组件大小
140.单词拆分 II
135.分发糖果
123.买卖股票的最佳时机 III
749.隔离病毒
115.不同的子序列
871.最低加油次数
710.黑名单中的随机数
52.N皇后II
51.N皇后
699.掉落的方块
564.寻找最近的回文数