(附下载) 435页经典书籍《算法心得:高效算法的奥秘(第2版)》

小詹学Python

共 977字,需浏览 2分钟

 ·

2020-02-04 23:26





如果有人问学习算法有什么书籍可以推荐,那么《算法心得:高效算法的奥秘》一定必读不可。这本书第二版的豆瓣评分高达 8.8 非常适合初级、中、高学者。


2c88c4cc7249ef45d7a8722b0405e7b4.webp

内容简介

在本书中,作者给我们带来了一大批极为诱人的知识,其中包括各种节省程序运行时间的技巧、算法与窍门。学习了这些技术,程序员就可写出优雅高效的软件,同时还能洞悉其中原理。这些技术极为实用,而且其问题本身又非常有趣,有时甚至像猜谜解谜一般,需要奇思妙想才行。简而言之,软件开发者看到这些改进程序效率的妙计之后,定然大喜。

  • 本书较第1版增补了大量内容

  • 新增了循环冗余校验(CRC)一章,其中讲解了常用的CRC-32校验码

  • 新增了纠错码(ECC)一章,其中讲解了汉明码

  • 详解了除数为常数的整数除法,增补了仅含移位操作和加法操作的算法

  • 不计算商而直接求余数

  • 扩充了与种群计数和前导0计数有关的知识

  • 数组种群计数

  • 执行压缩与扩展操作的新算法

  • LRU算法

  • 浮点数与整数互化

  • 估算浮点数的平方根倒数

  • 一系列离散函数图像

  • 各章均配有习题与参考答案


606e86954b13567c6b6122996b0cc03b.webp
作者简介

Henry S. Warren, Jr. 计算机科学家,在IBM供职50余年,经历了IBM704时代、PowerPC时代及其后种种更迭。曾参与多个军事指挥与控制系统工程,并且参加了由Jack Schwarz领衔的“SET语言”项目。自1973年起,Hank就职于IBM研发部,努力探索编译器和计算机架构。当前正研究一种旨在每秒执行百亿亿次运算的超级计算机。Hank拥有纽约大学柯朗数学科学研究所计算机科学博士学位。
译者简介
爱飞翔,资深软件开发工程师,擅长Web开发、移动开发和游戏开发,有10余年开发经验,曾主导和参与了多个手机游戏和手机软件项目的开发,经验十分丰富。他是手机软件开发引擎AgileMobileEngine的创始人兼项目经理,同时也是CatEngine手机游戏开发引擎的联合创始人兼代码维护员。他对极限编程、设计模式、重构、测试驱动开发、敏捷软件开发等也有较深入的研究,目前负责敏捷移动开发网(http://www.agilemobidev.com/)的运营。业余爱好文学和历史,有一定的文学造诣。翻译并出版了多本计算机著作。

获取方法

1、扫码下方二维码2、回复「算法心得」即可获取


?长按上方二维码 2 秒回复「算法心得」即可领取
浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报