《编程珠玑》笔记(上)

《编程珠玑》全书由三个部分,分别是第一部分基础篇,第二部分性能篇,以及第三部分应用篇。

其实第一部分和第二部分可以看作是编程过程中的基础。第一部分描述了编程过程中的问题定义、算法、数据结构以及程序验证和测试;第二部分就立即对程序设计后的效率进行展开描述,介绍了程序性能的分析、粗略估算、算法设计、代码调优和空间效率。

本文主要对第一部分和第二部的内容做一个归纳总结。

第一部分 基础篇

第一章 开篇

第二章 算法

第三章 数据决定程序结构

第四章 编写正确的程序

第五章 编程小事

第二部分 性能篇

第六章 程序性能分析

第七章 粗略估算

第八章 算法设计技术

第九章 代码调试

第十章 节省空间