【主要内容】
本书示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。前三章介绍算法基础,包括二分查找、大O 表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K 最近邻算法。" />

算法图解

Aditya Bhargava (作者) 袁国忠 (译者)
因本书图片较多,推送版mobi限于文件大小,部分图片可能无法清晰显示。如果该问题对您造成困扰,请下载图片更清晰的mobi版或者pdf版。

你一定能看懂的算法基础书
代码示例基于Python
400多个示意图,生动介绍算法执行过程
展示不同算法在性能方面的优缺点
教会你用常见算法解决每天面临的实际编程问题

本书Python 3代码,请见https://github.com/harukou/Grokking-Algorithms,也可在社区本页下载

【主要内容】
本书示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。前三章介绍算法基础,包括二分查找、大O 表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K 最近邻算法。
电子书
¥24.99
格式
mobi   pdf

纸质书
¥38.71 ¥49.00

其他购买方式?

出版信息

  • 书  名算法图解
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2017-03-13
  • 书  号978-7-115-44763-0
  • 定  价49.00 元
  • 页  数196
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名
  • 原书号

所属分类

本书特色

【技术大咖推荐】
本书完成了一项不可能完成的任务:让数学变得有趣而易懂! ——Sander Rossel,COAS Software Systems

你渴望像看喜欢的小说一样学习算法吗?如果是,本书正是你梦寐以求的! ——Sankar Ramanathan,IBM Analytics

当今世界,使用算法进行优化已渗透到了生活的方方面面。如果你正寻找优秀的算法入门书,本书就是你的首选。 ——Amit Lamba,Tech Overture

算法学习起来一点都不乏味!在我和学生们看来,本书既活泼有趣又富有洞见。
——Christopher Haupt,Mobirobo

目录

版权声明 阅读
献词 阅读
前言 阅读
致谢 阅读
关于本书 阅读
第 1 章 算法简介 阅读
第 2 章 选择排序 阅读
第 3 章 递归
第 4 章 快速排序
第 5 章 散列表
第 6 章 广度优先搜索
第 7 章 狄克斯特拉算法
第 8 章 贪婪算法
第 9 章 动态规划
第 10 章 K最近邻算法
第 11 章 接下来如何做
练习答案

作者介绍


【作者简介】
Aditya Bhargava
软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。

【译者简介】
袁国忠
自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《Python编程:从入门到实践》《C++ Prime Plus中文版》《CCNA学习指南》《CCNP ROUTE学习指南》《面向模式的软件架构:模式系统》《风投的选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。

大家也喜欢

  • Python高级机器学习

    John Hearty   王大鹏   管晨   郭鹏程   译

    Python是杰出的脚本语言,在速度、安全性和可扩展性等方面表现出众。在机器学习领域,越来越多的从业者也选择使...

  • 算法交易员:会赚钱的人工智能

    权容禛   何佩佩   译

    本书生动讲述了华尔街宽客及其运用量化交易技术驰骋于投资领域的故事,同时介绍了人工智能在投资领域的发展。全书分为...

  • 白话机器学习算法

    黄莉婷   苏川集   武传海   译

    与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解...

  • 我的第一本算法书

    宫崎修一   石田保辉   张贝   译

    本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。第1章介...

  • 枕边算法书

    林栢濬   崔盛一   译

    本书第1章重点讲解各种常见算法,第2章主要介绍几种相对少见的算法,第3章和第4章探究其他程序员编写的代码,从中...

相关文章

  • 刘敏ituring 9推荐

    《算法图解》作者Adit Bhargava访谈问题征集(manbetx户口访谈)

    访谈嘉宾: (Adit自画像) Adit Bhargava, 软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。 因为爱好,Adit踏入了编… ...

  • 刘敏ituring 3推荐

    [英文版]Adit Bhargava:Illustrations break the spell on Algorithm(manbetx户口访谈)

    访谈嘉宾: (Adit自画像) Adit Bhargava, 软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。 因为爱好,Adit踏入了编… ...

  • 刘敏ituring 9推荐

    《算法图解》作者Adit Bhargava:插图笔记法解除算法的魔咒(manbetx户口访谈)

    访谈嘉宾: (Adit自画像) Adit Bhargava, 软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。 因为爱好,Adit踏入… ...

  • 葉糖糖 3推荐

    《算法图解》读后小记

    非常幸运,在2017年的3月中旬遇见《算法图解》。这是一本有趣的算法书。试读完第一章节之后,我立即入手了电子书,继续阅读。任平时多喜欢读纸质书,那一刻也无法容忍最少的等待。 在一周的阅读过程中,共提交了3处勘误。其中1处已经审核,其余2处待审核。使用纸张8张(A4),编码…...

  • RF Backspace 7推荐

    关于《算法图解》(原书《grokking algorithms》)的一些个人感想

    最近因为专业问题读了读《算法图解》的原版《algorithms》,因为自身水平有限而且并未读完所以不对该书内容做任何学术性质的评价,仅仅就自己所读的部分向其他人分享点感想。 首先该书适合初学计算机程序语言的小伙伴,因为它真的非常非常容易懂,贯穿全书的大o法也确实挺实用的,…...

  • 杨帆 19推荐

    manbetx户口书单:Python学习路线🐍

    其他: ☕️Java篇 / 💻前端篇 Python目前是入门者学习编程的首选语言,它不仅被应用于传统的编程任务,如Web应用程序设计;也被大量“被赶鸭子上架的程序员”——科学家、数据专员以及工程师所采… ...

  • dotzhang 7推荐

    算法,从未如此容易

    暑假就要来临,小伙伴们,愿你们与好书相伴左右,愿每日踏实耕耘,对远方不改执念。世界很大,我们依旧需要从小事做起,读一页书,写几百字,跑几百米... 约好一起前行,勿念。 之前有领读过一本算法入门的书籍,效果还不错,读完说是没有收获那都是假的,多多少少都有一定的感触,就算你之前…...

  • myxs 2推荐

    《算法图解》笔记

    时间复杂度:指的是算法随着输入量增大,运行时间的增长率 常见的几种大O记法:O(logN)、O(N)、O(NlogN)、O(N^2)、O(N!) 插入排序中提到了链表和数组,是最基础的数据结构,比如Java的HashMap就涉及到了链表和数组。理解这两个在插入、删除和查找操…...

  • daydaygo 3推荐

    算法图解读书笔记

    date: 2017-9-16 11:11:15 title: 算法图解读书笔记 算法图解: https://www.b453m.com/book/1864 套用面试时听到的一句话: 连 topk 问题都不知道, 我们不要计算机基础这么差的. 所以, 光看这本书…...

  • 猫冬 7推荐

    《算法图解》读后感

    首先,这是我第一本只花了我一个早上就能看完的技术书... 这本书和之前看过的《图解 HTTP》风格十分类似,定位是入门科普读物。我们常说程序员必须了解算法,市面上也有很多十分好的算法书,但我仍认为这本书给算法书这一领域填充了些空白。《算法图解》十分适合零基础,但又想了解算法的…...

  • 不会飞的章鱼 6推荐

    《算法图解》读书笔记

    断断续续读完了《算法图解》这本书,书中代码是用Python语言实现的,图文并茂,很适合算法刚入门的读者,现将算法笔记整合如下: 《算法图解》第一章笔记与课后练习二分查找算法 https://www.cnblogs.com/OctoptusLian/p/9026319.html …...

  • 威玲旺卡 5推荐

    manbetx户口技术算法群第1期:《算法图解》读书笔记

    书名:《算法图解》(原文书名:《Grokking Algorithms》,作者:Aditya Y. Bhargava,译者:袁国忠) 购买链接:中译版 , 原版 简短点评:爱因斯坦说,“如果你不能把它解释给你外婆听,那么你就没有弄明白。”(You do not really …...

  • xiaocaicai 必威西甲博彩

    2017年读书杂谈

    突然发现2017即将过去,想想还是写点东西吧 ![enter image description here][1] 今年7月份才开始买书学习,以前都没有认真的系统学习过。后来才发现manbetx户口的书不错,又看到书后面有学习群可以加入,才渐渐开始读书计划。2017年总共买了14本书…...

  • bim 6推荐

    《算法图解》读书笔记

    二分查找 不同于顺序查找,二分查找能显著降低查找次数 二分查找时间复杂度为 O(logn) 「理解为二叉树的层级」 大 O 表示法表示的是算法运行时间的增速(或者趋势?);举例 O(n) 即表示线性增速,O(logn) 表示对数增速,二者相比之下,数据越多后者相较前者…...

  • 看过原版,算是一本非常浅显易于入门的书,坐等印刷版上市。
    雨帆  发表于 2017-02-18 19:42:13
    • 原书叫什么啊

      新万博亚洲  发表于 2017-02-18 23:42:07
    • Grokking Algorithms: An illustrated guide for programmers and other curious people

      Valesail  发表于 2017-02-20 20:14:18
    • 多谢楼上,中文版一上来就有错误,醉了

      新万博亚洲  发表于 2017-02-21 20:34:49
    • @Fandb 麻烦说具体些,这样可帮助改正错误,提高本书的质量,谢谢了! 另外,您也可提交勘误,勘误确定后您还能获得银子。

      yuangz  发表于 2017-02-23 11:53:06
    • @袁国忠 提交了被退回了

      新万博亚洲  发表于 2017-02-24 09:06:04
    • 小魔王!

      nyaaaa  发表于 2019-03-07 18:35:28
  • 勘误中:
    90 第7行代码“if not person in searched:"改为"if person not in searched:"
    这个并不是错误,not的位置放在if后和放在in前都是正确的。
    Delbert  发表于 2017-04-10 15:58:48
  • 书买了还没看呢,前言里写有随书源码官网下载的,希望编辑更新!
    TOOR  发表于 2017-11-07 08:38:15
  • 谁帮我看一下实体书第7页关于关于二分查找的python代码?前面大篇幅介绍要从中间开始找,也就是(low + high )/2, 结果代码里面写的是
    while low <= high:
    mid = (low + high) <----------- ‘/2’除以2哪去了?
    guess = list[mid]
    Ganggor  发表于 2018-04-09 16:08:27
  • 我的kpw3 文件无法推送。
    AstonChen  发表于 2017-04-14 10:44:37
  • 真的很简单,入门级,很多高大上的算法名称,加以图解就简单易懂了
    Melody113  发表于 2017-05-03 09:23:57
  • 内容比较不错,只是示例再多一些就好了!比如第10章 K最近邻算法
    binbjz  发表于 2017-05-09 00:38:29
  • 这本书的电子版有 PDF 格式的么
    Xwoder  发表于 2017-05-13 07:32:35
    • 有的,现在前端的显示有点误导,会尽快修改。

      杨帆  发表于 2017-05-13 09:44:57
  • 当当比官网便宜系列???
    False_world  发表于 2017-05-16 13:35:29
  • 看了一点,结合者插图,再code很容易理解
    练霓裳  发表于 2017-05-16 19:57:18
  • 有配图更形象,适合入门!
    惊天动地  发表于 2017-07-05 23:35:25
  • 花一天时间看完了,浅且薄,后续内容大概跟试读章节一个难度。
    rogerlee  发表于 2017-07-27 16:29:46
  • 很好懂,可以用这本书入门,再去学其它比较深的算法书
    S_wlun  发表于 2017-08-12 22:57:50
  • 电子书怎么买不了了
    天绝弑杀  发表于 2017-08-14 22:26:45
  • 这里有 PDF 排版好,中亚 kindle 版才12块,不知道排版会影响阅读不?
    givebest  发表于 2017-11-24 10:39:09