此资源提供算法与数据结构的学习资料。

数据结构

- 逻辑结构:数组、链表、二叉树、堆

- 存储结构:连续存储、动态分配

- 基本操作:插入、删除、查找

算法

- 算法设计:步骤形式化

- 算法特性:输入、输出、有限性

- 算法分类:排序、查找、图论、动态规划

- 算法分析:时间复杂度、空间复杂度

学习这些知识有助于编写高效、稳定的软件。