(P12) 二分搜索: 初始条件是已知一个对象存在于一个给定的范围内,而一次探测操作可以告诉我们该对象是否低于、等于或高于给定的位置。二分搜索通过重复探测当前范围的中点来定位对象,那么我们将当前范围减半,然后继续下一次探测。当找到所需要的对象或范围为空时停止;
(P14) 翻转代码在时间和空间上都很高效,而且代码非常简短;
(P16)
排序:排序最显而易见的用处是产生有序的输出,该输出既可以是系统规范要求的一部分,也可以是另一个程序的前期准备工作;
二分搜索:该算法在有序表中查找元素时极为高效,并且可用于内存排序或磁盘排序。唯一的缺陷就是整个表必须已知并且事先排好序;
(P21) 恰当的数据视图实际上决定了程序的结构;
(P28) “能用小程序实现的,就不要编写大程序”;
(P60) 决定在某一特定层面着手之前,请先考虑一下所有可能的设计层面,然后选择“性价比”最高的那一个:投入最小的精力就可以获得最大加速系数的那个层面设计;
(P70) 任何事情都应该尽量简单,但不宜过于简单;
(P78) 合适的算法设计可以极大地减少运行时间;
(P124) “软件工程的目的是控制复杂度,而不是增加复杂度” —— Pamela Zave;
分享到:
相关推荐
Programming Pearls(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
Programming Pearls 2nd edition Paperback: 256 pages Publisher: Addison-Wesley Professional; 2 edition (October 7, 1999) Language: English ISBN-10: 0201657880 ISBN-13: 978-0201657883
编程珠玑II(More programming Pearls) pdf编程珠玑II(More programming Pearls) pdf
More programming pearls
Programming Pearls 2nd Edition,比较老的一本书。有的结论仅供参考,已经不合时宜。
编程珠玑Programming Pearls英文版,包含源代码,pdf,高清晰版,非常好的一本书,推荐~
编程珠玑(programming pearls)最早刊登在communications of the ACM 杂志上,有个连载的专栏。文章从1983年到1987年,一共30篇。 目前的书籍编程珠玑>>就是作者在上述文章的基础上修改而成的。 然而,无论你是否...
C 和 C++ 示例代码的集合。
计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文...
目前最完美的英文版(文字版),支持复制粘贴。
编程珠玑(Programming Pearls) 第二版-- (大礼包)PDF 中文版+英文版+源码 Enjoy it!!
之前下载了“COMPLETE”版,但实际是样书。这个是完全版。Enjoy it!
Programming Pearls (2nd Ed 2000) - Jon Bentley ADDISON WESLEY.pdf
More Programming Pearls Confessions of a Coder
《编程珠玑2》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者JonBentley以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至...
英文版编程珠玑(Programming Pearls)
source code for programming pearls book