数据结构:

- 线性、树形、图等逻辑结构

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

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

算法:

- 算法设计、特性、分类

- 排序、查找、图论等算法

- 时间、空间复杂度分析

学习数据结构与算法有助于理解程序内部运作,开发高效稳定的软件。