#16
第16关:DFS深度优先搜索
掌握DFS递归实现和回溯算法
#17
第17关:BFS广度优先搜索
掌握BFS的实现和最短路应用
#18
第18关:线性动态规划
学习线性DP的状态设计和转移
#19
第19关:背包问题DP
掌握01背包和完全背包
#20
第20关:图论与最短路
Dijkstra算法和Floyd算法
#21
第21关:二叉树遍历
前序、中序、后序遍历实现
#24
第24关:最小生成树 - Kruskal
Kruskal算法+并查集实现最小生成树
#25
第25关:Dijkstra堆优化最短路
priority_queue优化的Dijkstra最短路
#26
第26关:线段树 - 区间查询
线段树建树、单点修改、区间查询
#27
第27关:字符串哈希
字符串哈希预处理与子串哈希值查询
#29
第29关:单调栈
单调栈找下一个更大元素、矩形面积
#30
第30关:二分答案
二分答案查找最优解、check函数设计