网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

编程珠玑(第2版)(英文影印版)

分享到:
编程珠玑(第2版)(英文影印版)

最 低 价:¥22.10

定 价:¥28.00

作 者:(美)Jon Bentley

出 版 社:人民邮电出版社

出版时间:2006 年9月

I S B N:7115151717

价格
缺货
价格
22.10元
价格
22.10元
价格
22.10元
价格
23.20元
价格
25.20元

商品详情

编辑推荐

本书作者的“编程珠玑”专栏多年来一直是顶级学术杂志Communications of the ACM最风行的特色专栏之一,而本书正是建立在这些专栏的基础之上。本书涉及的主题是一些超出了可靠工程学范畴,在本书中,作者始终非常富于洞察力和创造力地围绕着折磨程序员的实际问题展开讨论。书中的程序将教会读者重要的程序设计技巧和基本的设计原则。

内容简介

本书针对程序设计人员探讨了一系列的实际问题,这些问题是对现实中常见问题的归纳总结。作者虽然没有给出解决这些问题的具体代码,但始终非常富于洞察力和创造力地围绕着这些折磨程序员的实际问题展开讨论,从而引导读者理解问题并学会解决问题的技能,这些都是程序员实际编程生涯中的基本技能。为此,本书给出了一些精心设计的有趣而且颇具指导意义的程序,这些程序能够为那些复杂的编程问题提供清晰而且完备的解决思路,书中还充满了对实用程序设计技巧及基本设计原则的清晰而睿智的描述。.
  本书在第—版的基础上增加了3个方面的新内容:测试、调试和计时,集合表示,字符串问题,并对第一版的所有程序都进行了改写,生成了等量的新代码。
  如果让程序员们列举出他们喜欢的书籍,jon bentley的《编程珠玑》一定可以归子经典之列。如同精美的珍珠出自饱受沙砾折磨的牡蛎,程序员们的精彩设计也来源子曾经折磨他们的实际问题。bentley的”珍珠”基于坚实的工程学基础,为那些麻烦的问题提供了富于智慧性和创造性的解决方案。本书通过一些有趣的具有指导意义的程序,对程序设计技巧和基本设计原理进行了清晰而睿智的描述。因此本书对各个层次的程序员都具有很高的价值。..
  在这一版本中,作者对第一版中的大多数素材进行了彻底更新,以反映现在的程序设计方法和环境。此外还增加了三方面的新内容:测试、调试和计时,集合表示,字符串问题。所有原始程序都重新进行了改写,并生成了等量的新代码。读者可以从本书网站获取所有程序的c或c++实现。
  在新版本中,作者对子程序设计问题本质仍然保持了极大的关注,并针对这些问题给出了实用的解决方案。不论您是第一次阅读这本经典读物,还是已经阅读过第一版,这本书都会成为您最喜爱的图书之一。...

作者简介

Jon Bentley是位于新泽西州Murray Hill的朗讯贝尔实验室计算机科学研究中心的技术委员会委员。自1998年以来,作为Dr.Dobb's Journal杂志的特约编辑,他所负责的Programming Pearls专栏多年来一直是顶级学术杂志The Communications of the ACM最受欢迎的特色专栏之一,而本书的主要内容就取材于该专栏。...
.. << 查看详细

目录

part 1: preliminaries .
column 1: cracking the oyster
a friendly conversation · precise problem statement · program design · implementation sketch · principles · problems · further reading
column 2: aha! algorithms
three problems · ubiquitous binary search · the power of primitives ·getting it together: sorting · principles · problems · further reading · implementing an anagram program
column 3: data structures programs
a survey program · form-letter programming · an array of examples · structuring data · powerful tools for specialized data · principles · problems · further reading
column 4: writing correct programs
the challenge of binary search · writing the program · understanding the program · principles · the roles of program verification · problems · further reading
column 5: a small matter of programming
from pseudocode to c · a test harness · the art of assertion · automated testing · timing · the complete program · principles · problems · further reading · debugging
part ii: performance
column 6: perspective on performance
a case study · design levels · principles · problems · further reading
column 7: the back of the envelope
basic skills · performance estimates · safety factors · little's law · principles · problems · further reading · quick calculations in everyday life
column 8: algorithm design techniques
the problem and a simple algorithm · two quadratic algorithms · a divide-and-conquer algorithm · a scanning algorithm · what does it matter? · principles · problems · further reading
column 9: code tuning ..
a typical story · a first aid sampler · major surgery -- binary search · principles · problems · further reading
.column 10: squeezing space the key -- simplicity · an illustrative problem · techniques for data space · techniques for code space · principles · problems , further reading · a big squeeze
part iii: the product
column 11: sorting
insertion sort · a simple quicksort · better quicksorts · principles · problems · further reading
column 12: a sample problem
the problem · one solution · the design space · principles · problems · further reading
column 13: searching
the interface · linear structures · binary search trees · structures for integers · principles · problems · further reading · a real searching problem
column 14: heaps
the data structure · two critical functions · priority queues · a sorting algorithm · principles · problems · further reading
column 15: strings of pearls
words · phrases · generating text · principles · problems · further reading epilog to the first edition epilog to the second edition
appendix 1: a catalog of algorithms
appendix 2: an estimation quiz
appendix 3: cost models for time and space
appendix 4: rules for code tuning
appendix 5: c++ classes for searching
hints for selected problems
solutions to selected problems
index ...

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...