`
0428loveyu
  • 浏览: 29969 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

《Programming Pearls》 - 书摘精要

 
阅读更多
(P12) 二分搜索: 初始条件是已知一个对象存在于一个给定的范围内,而一次探测操作可以告诉我们该对象是否低于、等于或高于给定的位置。二分搜索通过重复探测当前范围的中点来定位对象,那么我们将当前范围减半,然后继续下一次探测。当找到所需要的对象或范围为空时停止;

(P14) 翻转代码在时间和空间上都很高效,而且代码非常简短;

(P16)
排序:排序最显而易见的用处是产生有序的输出,该输出既可以是系统规范要求的一部分,也可以是另一个程序的前期准备工作;

二分搜索:该算法在有序表中查找元素时极为高效,并且可用于内存排序或磁盘排序。唯一的缺陷就是整个表必须已知并且事先排好序;

(P21) 恰当的数据视图实际上决定了程序的结构;

(P28) “能用小程序实现的,就不要编写大程序”;

(P60) 决定在某一特定层面着手之前,请先考虑一下所有可能的设计层面,然后选择“性价比”最高的那一个:投入最小的精力就可以获得最大加速系数的那个层面设计;

(P70) 任何事情都应该尽量简单,但不宜过于简单;

(P78) 合适的算法设计可以极大地减少运行时间;

(P124) “软件工程的目的是控制复杂度,而不是增加复杂度” —— Pamela Zave;
分享到:
评论

相关推荐

    Programming Pearls(2nd) epub

    Programming Pearls(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    Programming Pearls 2nd edition

    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编程珠玑II(More programming Pearls) pdf

    Bentley J. More programming pearls

    More programming pearls

    C and C++ Programming Pearls-开源

    标题 "C and C++ Programming Pearls - 开源" 暗示了这是一个关于C和C++编程技巧和最佳实践的开源资源。这个集合可能包含了各种常见的编程问题解决方案、设计模式以及优化策略,旨在帮助开发者提升他们的C和C++编程...

    Programming Pearls 编程珠玑 英文版 文字版

    《Programming Pearls》是计算机科学领域的一本经典著作,由Jon Bentley所著,它被誉为编程界的"珍珠",深入探讨了编程艺术与实践中的问题解决和算法设计。这本书以其独特的视角,通过一系列精心挑选的问题,引导...

    Programming Pearls 2Nd Edition

    《Programming Pearls 2nd Edition》是一本编程领域内的经典著作,由Jon Bentley撰写,Addison-Wesley在2000年出版。这本书主要关注的是编程艺术与问题解决技巧,而非单纯的语言语法或框架应用。它以独特的视角探讨...

    Programming Pearls

    压缩包内的文件名“英文第二版-Programming.Pearls”表明这可能是该书的第二版英文版,可能包含了一些更新的内容或修订。 总的来说,《编程珠玑》是一本值得所有程序员阅读的书,它不仅提供了实用的编程技巧,还...

    编程珠玑(programming pearls) 作者Jon Bentley communications of the ACM 文章合集!!!

    编程珠玑(programming pearls)最早刊登在communications of the ACM 杂志上,有个连载的专栏。文章从1983年到1987年,一共30篇。 目前的书籍编程珠玑>>就是作者在上述文章的基础上修改而成的。 然而,无论你是否...

    编程珠玑2 More Programming Pearls

    ### 《编程珠玑2 More Programming Pearls》关键知识点总结 #### 书籍概述 《编程珠玑2 More Programming Pearls》作为《编程珠玑》系列的姊妹篇,是一本计算机科学领域的经典著作。该书主要面向程序员群体,通过一...

    计算机经典英文原著——Programming Pearls第二版

    计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文原著——Programming Pearls第二版计算机经典英文...

    Programming Pearls (非删减版)

    之前下载了“COMPLETE”版,但实际是样书。这个是完全版。Enjoy it!

    More Programming Pearls Confessions of a Coder

    More Programming Pearls Confessions of a Coder

    编程珠玑Ⅱ (More Programming Pearls)英文版 pdf格式

    《编程珠玑2》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者JonBentley以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至...

    programming pearls

    《Programming Pearls》是计算机科学领域的一本经典著作,作者是Jon Bentley。这本书以其深入浅出的方式探讨了编程艺术和问题解决的智慧,是许多程序员和计算机科学家的必读之作。"Programming pearls"这一标签恰好...

    Programming Pearls (2nd Ed 2000)

    《Programming Pearls》(中文译名:《编程珠玑》)是著名计算机科学家Jon Bentley所著的经典著作之一,该书第二版出版于2000年,由Addison-Wesley出版社发行。该书不仅对软件工程领域的学生和经验丰富的程序员具有...

    More+Programming+Pearls中英文以及source code for 1

    More+Programming+Pearls以及source code for 1

    编程珠玑 Programming Pearls 第二版(中文版+源代码)

    《编程珠玑》是计算机科学领域的一本经典之作,作者是Jon Bentley,它以其独特的视角和深入浅出的讲解方式,向读者展示了编程艺术的精髓。这本书的第二版更是深受程序员和计算机科学家们的喜爱,因为它不仅涵盖了...

Global site tag (gtag.js) - Google Analytics