主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。 资料目录: 第1 章 数据结构为何重要 1 1.1 基础数据结构:数组 1 1.1.1 读取 3 1.1.2 查找 5 1.1.3 插入 7 1.1.4 删除 8 1.2 集合:一条规则决定性能 10 1.3 总结 12 第2 章 算法为何重要 13 2.1 ...
「数据结构 Data Structure」是计算机中组织和存储数据的方式。为了提高数据存储和操作性能,数据结构 的设计目标包括: ‧ 空间占用尽量减少,节省计算机内存。 ‧ 数据操作尽可能快速,涵盖数据访问、添加、删除、更新等。 1.2. 算法是什么 1.2.1. 算法定义 「算法 Algorithm」是在有限时间内解决特定问题的一组指令...