NOTES / THINKING IN PUBLIC

文章

记录技术实践,也记录判断如何形成、结论在什么条件下成立。

READING COMPASS

找到下一篇先选领域,再聚焦知识点;也可以直接查看全部文章。
文章

图论算法专题

从图建模、遍历、最短路、最小生成树、匹配、强连通分量到网络流,系统整理图论算法。

计算机基础2 分钟阅读已发布
文章

字符串算法专题

从字符串匹配、哈希、自动机、回文和后缀结构出发,建立字符串算法路线图。

计算机基础2 分钟阅读已发布
文章

动态规划专题

从状态定义、状态转移、遍历顺序出发,展开线性 DP、背包 DP、区间 DP、树形 DP 和数位 DP。

计算机基础3 分钟阅读已发布
文章

线性与散列数据结构总览

从访问模式、复杂度和工程成本出发,串联数组、链表、队列、栈与哈希表的选择逻辑。

计算机基础7 分钟阅读已发布
文章

搜索、回溯与树算法

把 DFS、BFS、拓扑排序、回溯和树算法放到状态空间与递归结构里学习。

计算机基础2 分钟阅读已发布
文章

排序、堆与贪心

围绕顺序、动态候选和局部最优,串联排序算法、堆与优先队列、贪心算法。

计算机基础2 分钟阅读已发布
文章

数组、链表与区间技巧

把二分、双指针、滑动窗口、前缀和、链表、单调结构、扫描线和位运算放到一组学习。

计算机基础3 分钟阅读已发布
文章

算法基础与复杂度

先建立复杂度、递归、分治和数学算法的基础判断力,为后续题型学习打底。

计算机基础3 分钟阅读已发布
文章

算法篇:从思想到题型实践

先建立算法学习路线,覆盖复杂度、递归、二分、双指针、滑动窗口、排序、回溯、字符串、动态规划、贪心与图算法。

计算机基础8 分钟阅读已发布
文章

总览:数据结构与算法应该怎么学

把数据结构和算法放到同一张学习地图里,说明两者关系、学习顺序、工程场景和专题阅读方式。

计算机基础10 分钟阅读已发布