王刚 — 译者 (12)
算法导论(原书第3版) [图书] 豆瓣
Introduction to Algorithms, Third Edition
8.9 (14 个评分) 作者: Thomas H.Cormen / Charles E.Leiserson 译者: 殷建平 / 徐云 出版社: 机械工业出版社 2012
在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。
全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。
第3版的主要变化:
新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。
修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。
移除两章很少讲授的内容:二项堆和排序网络。
修订了动态规划和贪心算法相关内容。
流网络相关材料现在基于边上的全部流。
由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。
修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。
新增100道练习和28道思考题,还更新并补充了参考文献。
C++ 程序设计语言(第 1 - 3 部分)(原书第 4 版) [图书] 豆瓣
The C++ Programming Language, Fourth Edition
作者: Bjarne Stroustrup 译者: 王刚 / 杨巨峰 出版社: 机械工业出版社 2016 - 7
《C++程序设计语言》(原书第4版)是C++领域最经典的参考书,介绍了C++11的各项新特性和新功能。全书共分四部分。第一部分(第1~5章)是引言,包括C++的背景知识,C++语言及其标准库的简要介绍;第二部分(第6~15章)介绍C++的内置类型和基本特性,以及如何用它们构造程序;第三部分(第16~29章)介绍C++的抽象机制及如何用这些机制编写面向对象程序和泛型程序;第四部分(第30~44章)概述标准库并讨论一些兼容性问题。由于篇幅问题,原书中文版分两册出版,分别对应原书的第一至三部分和第四部分。这一册为第一至三部分。
C++语言导学 [图书] 豆瓣
A Tour of C++
作者: [Denmark] Bjarne Stroustrup 译者: 杨巨峰 / 王刚 出版社: 机械工业出版社 2015 - 4
《计算机科学丛书:C++语言导学》作者是C++语言的设计者和最初实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言最新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。
C++ Primer 中文版(第 5 版) [图书] 豆瓣
C++ Primer, 5th Edition
9.3 (24 个评分) 作者: [美] Stanley B. Lippman / [美] Josée Lajoie 译者: 王刚 / 杨巨峰 出版社: 电子工业出版社 2013 - 9
这本久负盛名的 C++ 经典教程,时隔八年之久,终迎来史无前例的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Josée Lajoie 对C++标准的深入理解,以及C+ + 先驱 Barbara E. Moo 在 C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,本书所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的首选。
C++程序设计(原理与实践基础篇原书第2版)/计算机科学丛书 [图书] 豆瓣
Programming Principles and Practice Using C++
作者: [美] Bjarne Stroustrup 译者: 任明明 / 王刚 出版社: 机械工业出版社 2017 - 4
C++之父BjarneStroustrup的经典著作《C++程序设计:原理与实践(原书第2版)》基于新的C++11和C++14,广泛地介绍了程序设计的基本概念和技术,包括类型系统、算术运算、控制结构、错误处理等;介绍了从键盘和文件获取数值和文本数据的方法以及以图形化方式表示数值数据、文本和几何图形;介绍了C++标准库中的容器(如向量、列表、映射)和算法(如排序、查找和内积)的设计和使用。同时还对C++思想和历史进行了详细的讨论,很好地拓宽了读者的视野。为方便读者循序渐进地学习,加上篇幅所限,《C++程序设计:原理与实践(原书第2版)》分为基础篇和进阶篇两册出版,基础篇包括第1~11章、第17~19章和附录A、C,进阶篇包括第12~16章、第20~27章和附录B、D、E。本书是基础篇。本书通俗易懂、实例丰富,可作为大学计算机、电子工程、信息科学等相关专业的教材,也可供相关专业人员参考。
C++ Primer习题集(第5版) [图书] 豆瓣
作者: 【美】Stanley B. Lippman( 斯坦利 李普曼) / 【美】Barbara E. Moo (芭芭拉 默) 著 译者: 王刚 / 杨巨峰 出版社: 电子工业出版社 2015 - 3
C++ Primer(Fifth Edition)由三位C++大师Stanley B. Lippman、Josée Lajoie 和Barbara E. Moo 合作完成,其中文译本《C++ Primer 中文版(第5 版)》也已出版。与上一版相比,这一版基于C++11 标准进行了全面而彻底的内容更新;既是初学者的最佳学习指南,也是中高级程序员不可或缺的参考书。《C++ Primer习题集(第5版)》作为这部久负盛名的C++经典教程的配套习题解答,提供了C++ Primer(Fifth Edition)中英文版图书中所有习题的参考答案。
《C++ Primer习题集(第5版)》对使用C++ Primer(Fifth Edition)学习C++程序设计语言的读者来说是一本非常理想的参考书。
视觉锤 [图书] 豆瓣 Goodreads
作者: [美] 劳拉·里斯 译者: 王刚 出版社: 机械工业出版社 2012 - 12
定位理论的传承和发展
定位就是在消费者心智中找到一个空位,然后植入一颗钉子。
视觉时代,抢占消费者心智的最好方法并非只用“语言的钉子”,还要运用强有力的“视觉锤”,视觉形象就像锤子,可以更快、更有力地建立定位并引起顾客共鸣。
视觉形象和语言信息的关系好比锤子与钉子:要用视觉形象这把锤子,把你的语言钉子植入消费者的心智中。
C++语言导学(第二版) [图书] 豆瓣
A Tour of C++
作者: Bjarne Stroustrup 译者: 王刚 出版社: 机械工业出版社 2019 - 8
本书简洁、自成体系,包含C++语言大多数主要特性和标准库组件。当然,这些并未深入介绍,而是给予程序员一个有意义的语言概述、一些关键的例子以及起步阶段的实用帮助。该书的目标不是教你如何编程,它也不可能是你精通C++的资源。但是,如果你是一名C或C++程序员,希望更加熟悉现在的C++语言,或者你是一名精通其他语言的程序员,希望获得有关现代C++语言本质和优点的精确描述,该书是不二选择。
c
列那狐传奇/世界经典文学名著系列 [图书] 豆瓣
作者: 季浩夫人 译者: 王刚 2005 - 1
列那狐发誓从今以后做一只好狐狸,再也不吃肉,也不再狡猾地愚弄别人,于是他踏上了朝圣的路,希望神灵能洗净他那颗狐狸的心……
《列那狐传奇》的成功还在于它活灵活现地描绘出一个动物世界,把各种动物的性格刻画得富有个性、生动逼真。它对后世文学创作影响很大,拉封丹的寓言就明显地从中获益非浅。在世界文学史上,《列那狐传奇》占有重要的一席之地。
真实世界的算法 [图书] 豆瓣
Real-World Algorithms: A Beginner's Guide
作者: [希] 帕诺斯·卢里达斯 译者: 王刚 2020 - 7
算法可以代替我们做许多重复的事情,它由执行任务的指令组成,这些任务通常是枯燥且重复的。从简单的构造块开始,计算机算法使机器能够识别和产生语音、翻译文本、分类和总结文档、描述图像和预测天气。你只要在现代脚本程序中使用几行代码,就可以瞬间完成原本需要耗时数小时才能完成的任务。本书通过真实世界中需要解决的实际问题来介绍算法,这些算法用伪代码表示,可以很容易地用计算机语言实现。
本书介绍的算法简单易懂,避免读者有挫败感。读者仅需具备基本的数学知识并大致了解计算机的工作原理,书中会解释所有其他必要的概念。本书在介绍了伪代码规范、基本术语和数据结构的背景知识之后,讨论了压缩、加密、图、搜索和排序、哈希、分类、字符串和随机等算法。每章都描述了实际问题,然后给出了解决这些问题的算法。示例说明了算法的广泛应用,包括解决段落换行的*短路径、投票系统中的*强路径、歌曲识别的哈希、投票权力的蒙特卡罗方法和机器学习的熵。
C++程序设计(原理与实践进阶篇原书第2版)/计算机科学丛书 [图书] 豆瓣
Programming:Principles and Practice Using C++,Second Edition
作者: [美] Bjarne Stroustrup 译者: 刘晓光 / 李忠伟 出版社: 机械工业出版社 2017 - 4
C++之父BjarneStroustrup经典著作《C++程序设计:原理与实践(原书第2版)》基于新的C++11和C++14,广泛地介绍了程序设计的基本概念和技术,包括类型系统、算术运算、控制结构、错误处理等;介绍了从键盘和文件获取数值和文本数据的方法以及以图形化方式表示数值数据、文本和几何图形;介绍了C++标准库中的容器(如向量、列表、映射)和算法(如排序、查找和内积)的设计和使用。同时还对C++思想和历史进行了详细的讨论,很好地拓宽了读者的视野。为方便读者循序渐进学习,加上篇幅所限,《C++程序设计:原理与实践(原书第2版)》分为基础篇和进阶篇两册出版,基础篇包括第0~11章、第17~19章和附录A、C,进阶篇包括第12~16章、第20~27章和附录B、D、E。本书是进阶篇。本书通俗易懂、实例丰富,可作为大学计算机、电子工程、信息科学等相关专业的教材,也可供相关专业人员参考。