编程珠玑II

(美)Jon Bentley

出版时间

1970-01-01

ISBN

9787115176066

评分

★★★★★

标签

计算机

书籍介绍
作为《编程珠玑》的姊妹篇,这本书最耐人寻味的地方,不在于它提供了多少可直接复用的算法,而在于它示范了一种思考问题的方式。读者反复提及的,是Floyd那句
作者简介
Jon Bentley,世界著名计算机科学家,被誉为影响算法发展的十位大师之一。他先后任职于卡内基—梅隆大学(1976—1982)、贝尔实验室(1982—2001)和Avaya实验室(2001年至今)。在卡内基—梅隆大学担任教授期间,他培养了包括Tcl语言设计者John Ousterhout、Java语言设计者James Gosling、《算法导论》作者之一Charles Leiserson在内的许多计算机科学大家。2004年荣获Dr.Dobb's程序设计卓越奖。.
AI导读
核心看点
  • 延续首部风格,涵盖程序设计通用技巧
  • 深入探讨输入输出设计与算法示例
  • 提供性能监测、代码调优等实用智慧
读者共识
  • 充满智慧,阅读过程轻松愉悦
  • 经典之作,对职业生涯影响深远
  • 虽有用但部分读者认为不如首部
精彩摘录
  • "其他过程没有性能监视的库函数,完成各种输入/输出和清理工作"
  • "The other procedures are unprofiled library routines that perform miscellaneous input/output and housekeeping functions"
  • "reverse(0, i - 1); reverse(i, n - 1); reverse(0, n - 1);"
  • "I/O人性化为程序员提供了可以和不同行业的有趣的人进行交流的好理由。"
  • "我们用举例的方式来验证一下算法F1的正确性。当M=5且N=10时,算法先递归地在S中计算1...9范围内的一个4元素随机样本,然后给T指定一个1...10内的随机整数。在T的10个可能取值中,恰好有下列5个值使得10被放入S中:S中已有的4个值以及10本身。因此,元素10以5/10的正确概率被放入S中,下一节证明算法F1以等概率生成N元集的任一M元样本。"
用户评论
=。= 如果你读这本书 只看到了算法 那只能说明你没好好读……
只是不够厚。
我在背科学社会理论期间把它看完的,经典,让我体会到了大师的睿智。 又再一次接触到了经典的数据结构和算法。提升了我视野,一定程度上改变了我的思维习惯
延续了第一部的风格
充满智慧的一本书
@2011-02-28 09:17:58
80、90年代的文章集,有些内容很有趣,但有些内容太老了。
@2013-01-30 20:51:15 @2020-07-09 19:14:43
07
意思不大,重复很多,看第一本就够了
求书
收藏