编程珠矶阅读笔记一
第一部分
仔细分析小的问题又是可以带来巨大的好处
比如花几分钟来仔细分析,导致了代码长度、编程时间和运行时间减少了一个数量级。
一种解决众多编程问题的技术:二分查找法.
将重复性代码改写到数组中。使用最简单的数据结构一数组一- 来表示一段冗长
的相类似的代码往往能达到最佳效果。
封装复杂的结构。当你需要-个复杂的数据结构时,使用抽象的术语对它进行定义,
并将那些操作表示成-一个类。
尽可能地使用高级工具.超文术、名称值对、电子表格、数据库、语言以及类似的
工具在其专门的问题域内都属于功能相当强大的工具。
让数据去构造程序。
第一部分讲述了相关的基础知识
了解了对于问题描述和思维方式的理解能力的重要性
要有思路不能盲目