诸子百家

受某位大佬启发,打算整理一份算法的百科全书

来源千奇百怪:包括个人博客,知乎文章,CSDN等等。

杂项

洛谷日报:2024 年洛谷日报索引创建

大佬的博客

DPCC:What To Do | Totoro の旅 (totorocatcat.top)

秋钧:算法学习笔记 - 知乎 (zhihu.com)

Pecco:算法学习笔记 - 知乎 (zhihu.com)

严格鸽:数据结构学习笔记 - 知乎 (zhihu.com)

hzwer:hzwer-blog

天才少女 珈百璃:珈百璃的算法学习笔记

Matrix67: The Aha Moments:某位大佬前辈的博客;

K8he:K8he-blog

朝夕:【朝夕的ACM笔记】目录与索引

bhbjzyh:算法

凉笙:东风夜放花千树,更吹落,星如雨

菠萝头:算法竞赛

子谦:子谦。愿得忘忧水千觞,尽饮却愁再轻狂

_Lancy:nonxiaobai

xishanmeigao:xishanmeigao:每个问题里都藏着一个机会。Inside of every problem lies an opportunity.

hqztrue:算法随笔

北纬:算法板子:收录一些常用的板子

北纬:数据结构学习笔记

AnderL:算法:Just for fun! 有趣的算法,不止竞赛

YangHan:YangHan

sunhhhhh:算法学习与复习笔记

数据结构

HelenXYZ:线段树,从入门到入坑

Pecco:算法学习笔记(49): 线段树的拓展

Pecco:算法学习笔记(50): 可持久化线段树

Pecco:算法学习笔记(88): 线段树合并

秋钧:笛卡尔树

江南西路转运使:算法杂记 | 珂朵莉树

HelenXYZ:FHQtreap,从入门到入坑

严格鸽:数据结构学习笔记(1) Splay树 (splay实现区间操作

严格鸽:数据结构学习笔记(1.1) splay树实现区间移动

Sweetlemon:朝花中学OI队的奋斗历程——浅谈单调队列

*ACoder*:单调队列优化的多重背包

退役的Shawn Zhou的博客

Chanis:可以代替线段树的树状数组?——树状数组进阶(1)

Chanis:可以代替平衡树的树状数组?——树状数组进阶(2)

westernhan:树状数组的新构想

动态规划

_Watcher:数位DP模板

秋钧:斜率优化动态规划

bhbjzyh:动态规划的各种常见优化

bhbjzyh:动态 DP 详讲

NotOnlySuccess:【完全版】插头DP

utobe:ACM动态规划总结

command_block:DP的决策单调性优化总结

字符串

Pecco:算法学习笔记(13): KMP算法

bhbjzyh:exKMP/Z 函数 学习笔记

江南西路转运使:算法杂记 | AC自动机

秋钧:后缀数组(SA)

bhbjzyh:SAM 后缀自动机详讲

图论

秋钧:单源(全源)最短路及其应用

Pecco:算法学习笔记(69): 强连通分量

秋钧:Tarjan 算法相关(超详细!!!)

严格鸽:ACM教程之 Kruskal重构树

Pecco:算法学习笔记(5):匈牙利算法

秋钧:网络最大流

bhbjzyh:最小费用最大流

Dispwnl:【洛谷日报#23】点分治略解

后缀自动机·张:2-SAT

如何看待SPFA已死这种说法?

如何卡spfa?

数学

秋钧:整体二分

素数筛 - Horb7 - 博客园

乘法逆元 - Horb7 - 博客园

拓展欧几里得 - Horb7 - 博客园

龟速乘(防止爆long long)

拓展中国剩余定理 - Horb7 - 博客园

Pecco:算法学习笔记(18): 欧拉函数

秋钧:数论入门

秋钧:线性代数在OI中的基础应用

ShineEternal:数论小白都能看懂的数学期望讲解

bhbjzyh:快速傅里叶变化(FFT)入门

ShineEternal:数论小白都能看懂的线性方程组及其解法

ShineEternal:数论小白都能看懂的平面凸包详解

计算几何

辰星凌:计算几何全家桶

技巧

CFhM-R:ACM比赛常用技巧 以后还会再添加,不定期更新。