跳转至

数据结构与算法

这是我的计算机科学学习笔记,目前主线放在数据结构与算法:先建立复杂度分析的语言,再依次整理线性结构、树、图、搜索、排序、分治、回溯、动态规划与贪心。后续如果继续扩展操作系统、编译原理、数据库或计算机网络,也会尽量沿用这种“概念—模型—实现—例题”的组织方式。

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

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

学习框架