跳转至

数据结构与算法

这是我的数据结构与算法学习笔记:先建立复杂度分析的语言,再依次整理线性结构、树、图、搜索、排序、分治、回溯、动态规划与贪心。全站沿用“动机—概念—模型—实现—例题—权衡”的组织方式。

本笔记中的大部分内容修改自 Hello 算法 项目,原项目由 krahets 创建,并遵循 CC BY-NC-SA 4.0 许可证。这里的改写、删补和新增内容均为个人学习记录与扩展。

当前章节仍以 Hello 算法提供的学习框架为基础,如下图所示:

学习框架