×
目录
基础
快速排序
双指针
二分查找
ST稀疏表
树相关算法树
dfs序
第三章 动态规划
背包
01背包
多重背包
线性动态规划
第四章 数据结构
堆
分块算法
树状数组
线段树
栈
表达式求值
单调栈
线段树
可持久化线段树
二叉搜索树
红黑树
AVL
FHQ-Treap
第五章 图论
拓扑排序
欧拉回路
割点
割边
双连通分量
强连通分量
树的直径
树的中心
最小生成树
严格次小生成树
基环树
Kruskal
floyed算法
网络流
网络流:序
二分图染色
二分图
字符串
进制hash
马拉车-Manacher
最小表示法
思维方式
总结
约束松弛
特例化-归纳
数学
向上取整
对数
集合
反证法
组合数学
112个组合问题
数论
群论
埃氏筛
整除分块
模逆元
中国剩余定理
线性筛
欧拉函数
线性筛欧拉函数
附录
技巧
quickIO
assert断言的使用
写题步奏
macos下使用万能头文件
常用命令
常用变量名
口诀 🧠📜
题目模式识别📜
vscode
如何调试
lldb的使用
lldb如何调试
lldb实现display命令
lldbinit使用
lldbpython脚本入门
常用软件
口诀
天下武功出暴力
不要忘写pre
线性半群线段树
前缀之和BIT
幂等律就要ST
模式识别是神技
我们尽量使用模式识别的方式来判断这个题目用到的方法