出版社:中国电力出版社
年代:2004
定价:
本书是作者编程经验的结晶,由发表在杂志上的专栏文章构成,每一章内容相对独立,但都是编程过程中的有机组成部分。本书内容包括问题定义、算法、数据结构、程序验证与测试、程序优化与效率问题,以及这些技巧在排序、查找和字符串处理等方面的几个实际应用。本书每章末尾都附带有相关内容的问题,附录中给出了一些问题的提示和解答。仔细思考问题或与同事进行讨论,可以巩固所学知识,将作者的经验应用到自己的编程实践中。本书主要针对有过大型项目编程经验的程序员。
Part I: PRELIMINARIES Column 1: Cracking the Oyster Column 2: Aha! Algorithms Column 3: Data Structures Programs Column 4: Writing Correct Programs Column 5: A Small Matter of ProgrammingPart II: PERFORMANCE ColUmn 6: Perspective On Performance Column 7: The Back of the EnvelopeColumn 8: Algorithm Design Techniques Column 9: Code Tuning Column 10: Squeezing SpacePart III: THE PRODUCT Column 11: Sorting Column 12: A Sample Problem
Part I: PRELIMINARIES Column 1: Cracking the Oyster Column 2: Aha! Algorithms Column 3: Data Structures Programs Column 4: Writing Correct Programs Column 5: A Small Matter of ProgrammingPart II: PERFORMANCE ColUmn 6: Perspective On Performance Column 7: The Back of the EnvelopeColumn 8: Algorithm Design Techniques Column 9: Code Tuning Column 10: Squeezing SpacePart III: THE PRODUCT Column 11: Sorting Column 12: A Sample Problem Column 13: Searching Column 14: Heaps Column 15: Strings of PearlsEpilog to the First EditionEpilog to the Second EditionAppendix 1: A Catalog of AlgorithmsAppendix 2: An Estimation QuizAppendix 3: Cost Models for Time and SpaceAppendix 4: Rules for Code TuningAppendix 5: C++ Classes for SearchingHints for Selected ProblemsSolutions to Selected ProblemsIndex
如果让程序员们列出他们最喜欢的书籍,Jon Bentley的《编程珠玑》通常可以位于经典之列,如同珍珠来自于曾经折磨牡蛎的沙粒,程序设计的珍珠也来自曾以折磨程序员的实际问题。Bentley的珍珠建立在坚实的工程学基础上在洞察力和创造力的王国中为那些恼人的问题提供了独特而技巧的解决方案,通过一些精心设计的有趣而且颇具指导意义的程序,本书对众多实用程序设计技巧及基本设计原则作了清晰而机智的描述。因此,《编程珠机》得到各个导次程序员的青睐并不让人感觉意外。
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 乔恩·本特利 (Jon Bentley) , 著
(美) 本特利 (Bentley,J.) , 著
(美) 本特利 (Bentley,J.) , 著