2021-11-24
我写了套框架,把滑动窗口算法变成了默写题
递归反转链表:如何拆解复杂问题
递归思维:k 个一组反转链表
2021-11-25
东哥手把手带你套框架刷通二叉树|第一期
零钱兑换
最长递增子序列;从最长递增子序列学会如何推状态转移方程
我作了首诗,保你闭着眼睛也能写对二分查找
N皇后;全排列;回溯算法详解(修订版);回溯算法牛逼!;回溯算法团灭排列/组合/子集问题
2021-11-26
数据结构基本功:设计最大频率栈
递归反转链表:如何拆解复杂问题
递归思维:k 个一组反转链表
经典动态规划:0-1 背包问题
2021-11-27
2021-11-28
数据结构基本功:设计最大频率栈
2021-11-29
「单调队列」数据结构解决滑动窗口问题
经典动态规划:0-1背包问题的变体
经动态规划:编辑距离
两数之和
2021-11-30
东哥手把手带你刷二叉树|第三期
经典面试题:最长公共子序列;最长公共子序列;子序列解题模板:最长回文子序列
两个字符串的最小ASCII删除和
子序列解题模板:最长回文子序列
2021-12-01
经典动态规划:高楼扔鸡蛋(进阶篇)
经典动态规划:戳气球问题
运用贪心算法来做时间管理
扫描线技巧:安排会议室
数组中的第K个最大元素
论那些小而美的算法技巧:差分数组/前缀和
经典动态规划:完全背包问题;零钱兑换
2021-12-02
动态规划套路:最大子数组和
正则表达式匹配
目标和
手把手解决三道括号相关的算法题;有效括号;使括号有效的最少添加;平衡括号字符串的最少插入次数
益智游戏克星:BFS暴力搜索算法
算法大师——孙膑
2021-12-03
图文详解二叉堆,实现优先级队列
经典动态规划:打家劫舍系列问题
回文问题终极篇:最小代价构造回文串
这个问题不简单:寻找缺失元素;高效寻找缺失和重复的数字
双指针技巧秒杀四道数组/链表题目
烧饼排序
数据结构设计:用栈实现队列/用队列实现栈
2021-12-04
2021-12-05
2021-12-06
2021-12-07
递归反转链表:如何拆解复杂问题
递归思维:k 个一组反转链表
经动态规划:编辑距离
正则表达式匹配
目标和(回溯 or 子集背包问题)
BFS 算法框架套路详解
动态规划之 KMP 算法详解
2021-12-08
DFS 算法秒杀五道岛屿问题
Union-Find 算法怎么应用?
二叉树的树序列化和反序列化;东哥手把手帮你刷通二叉树|第二期
2021-12-09
双指针技巧秒杀四道数组/链表题目
从最长递增子序列学会如何推状态转移方程
子集;全排列;组合
经典动态规划:戳气球问题
HJ19 简单错误记录
HJ20 密码验证合格程序
为 K 的子数组;航班统计系统
手把手刷二叉搜索树(第一期);验证二叉搜索树;原创 | 手把手刷二叉搜索树(第二期)
HJ6 质数因子;计数质数
2021-12-10
二叉树的最小深度;打开转盘锁
HJ23 删除字符串中出现次数最少的字符
HJ21 简单密码
HJ22 汽水瓶
相同的树;不同的二叉搜索树;不同的二叉搜索树 II
HJ25 数据分类处理
HJ26 字符串排序
2021-12-11
2021-12-12
2021-12-13
Union-Find 算法怎么应用-判定合法算式
零钱兑换(dfs or dp)
有效的括号;括号生成
剑指 Offer 13. 机器人的运动范围
递归思维:k 个一组反转链表
盛最多水的容器;接雨水
字符串相加;字符串相乘
二叉树的层序遍历;滑动谜题;二叉树的最小深度;打开转盘锁;
2021-12-14
2021-12-15
2021-12-16
2021-12-17
小而美的算法技巧:前缀和数组;小而美的算法技巧:差分数组
我写了套框架,把滑动窗口算法变成了默写题;双指针技巧直接秒杀五道算法题;
「单调队列」数据结构解决滑动窗口问题;单调栈解题模板秒杀三道算法题
2021-12-18
矩阵中的路径
2021-12-19
2021-12-20
2021-12-21