资源下载

算法心得+算法谜题(套装共2册)

12/16/2018 9:53:18 PM 人评论 次浏览

算法心得+算法谜题(套装共2册)

算法心得+算法谜题(套装共2册)

编辑推荐

  

  《算法心得:高效算法的奥秘(原书第2版)》
  由在IBM工作50余年的资深计算机专家撰写,全五星评价,算法领域有影响力的著作之一
  Google公司首席架构师、Jolt大奖得主Joshua Bloch和Emacs合作创始人、C语言热销书作者Guy Steele倾情推荐
  算法的艺术和数学的智慧在本书中得到了完美体现,书中总结了大量高效、优雅和奇妙的算法,并从数学角度剖析了其背后的原理
  
  
  《算法谜题》
  资深算法专家力作,算法谜题一览无余
  Google、Facebook等一流IT公司算法面试必备
  青年技术专家高博新译作
  在很多人看来,算法是从属于计算机科学的一门学问,但是其核心却只是运用分析逻辑来解决问题而已。逻辑的外延远远超过了计算机科学的疆域,而进入了谜题的娱乐天地。在书中,Anany Levitin和Maria Levitin通过大量的经典脑力问题和新的主流公司面试例题,向读者展示了如何运用分析思维来解决那些要求有严格定义的谜题。

内容简介

  

  《算法心得:高效算法的奥秘》
  在《算法心得:高效算法的奥秘》中,作者给我们带来了一大批极为诱人的知识,其中包括各种节省程序运行时间的技巧、算法与窍门。学习了这些技术,程序员就可写出优雅高效的软件,同时还能洞悉其中原理。这些技术极为实用,而且其问题本身又非常有趣,有时甚至像猜谜解谜一般,需要奇思妙想才行。简而言之,软件开发者看到这些改进程序效率的妙计之后,定然大喜。
  《算法心得:高效算法的奥秘》较第1版增补了大量内容
  新增了循环冗余校验(CRC)一章,其中讲解了常用的CRC-32校验码
  新增了纠错码(ECC)一章,其中讲解了汉明码
  详解了除数为常数的整数除法,增补了仅含移位操作和加法操作的算法
  不计算商而直接求余数
  扩充了与种群计数和前导0计数有关的知识
  数组种群计数
  执行压缩与扩展操作的新算法
  LRU算法
  浮点数与整数互化
  估算浮点数的平方根倒数
  一系列离散函数图像
  各章均配有习题与参考答案
  
  
  《算法谜题》
  算法是计算机科学领域重要的基石之一。算法谜题,就是能够直接或间接地采用算法来加以解决的谜题。求解算法谜题是培养和锻炼算法思维能力一种有效和有乐趣的途径。
  《算法谜题》是一本经典算法谜题的合集。书中包括了一些古已有之的谜题,数学和计算机科学有一部分知识就发源于此。《算法谜题》中还有一些较新的谜题,其中有一部分谜题被用作知名IT企业的面试题。全书可分为4个部分,分别是概览、谜题、提示和答案。概览介绍了算法设计的通用策略和算法分析的技术,还附带有不少的实例。谜题部分将谜题按照简单、中等难度和较难三个层级分别列出。提示部分依次给出谜题提示,帮助读者找到正确的解题方向,同时仍然为读者留下了独立求解的空间。答案部分则给出了谜题的详细解答。
  《算法谜题》可以为对算法感兴趣的广大读者提供系统丰富而实用的资料,能够帮助读者提升高阶算法思维能力。《算法谜题》适合计算机专业的高校教师和学生,想要培养和训练算法思维和计算思维的IT专业人士,以及在准备面试的应聘者和面试官阅读参考。

作者简介

  作者简介:
  Henry S. Warren, Jr.,计算机科学家,在IBM供职50余年,经历了IBM704时代、PowerPC时代及其后种种更迭。曾参与多个军事指挥与控制系统工程,并且参加了由Jack Schwarz领衔的“SET语言”项目。自1973年起,Henry就职于IBM研发部,努力探索编译器和计算机架构。当前正研究一种旨在每秒执行百亿亿次运算的超级计算机。他拥有纽约大学柯朗数学科学研究所计算机科学博士学位。

  Anany Levitin,美国Villanova大学计算科学教授。他是一本算法设计和分析名著的作者,该书被译为中文、希腊文等多国语言。他还在数学最优化算法、软件工程、数据管理、算法设计和计算机科学教育等领域发表过多篇论文。

  Maria Levitin,独立咨询师。她在大型软件公司有着多年的商业应用软件开发经验,现在她专注于Web应用和无线计算领域。

  译者简介:
  爱飞翔,资深软件开发工程师,擅长Web开发、移动开发和游戏开发,有10余年开发经验,曾主导和参与了多个手机游戏和手机软件项目的开发,经验十分丰富。业余爱好文学和历史,有一定的文学造诣。翻译并出版了多本计算机著作,如《NoSQL精粹》、《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》、《测试驱动的iOS开发》和《JavaScript应用开发实践指南》等。

附件下载

积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.

下载类别