《算法图解》全本PDF下载附百度云链接

作者使用Python和图画来解释算法,找了好久才找到PDF版本,末尾附百度云链接~

作者〔美〕Aditya Bhargava

译者袁国忠

类别 出版 / 非虚构

出版社人民邮电出版社 / 2017-03

提供方图灵社区

字数约 72,000 字

ISBN9787115447630

作品简介

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

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

作品目录

  1. 前言
  2. 致谢
  3. 关于本书
  4. 第 1 章 算法简介
  5. 1.1 引言
  6. 1.2 二分查找
  7. 1.3 大O表示法
  8. 1.4 小结
  9. 第 2 章 选择排序
  10. 2.1 内存的工作原理
  11. 2.2 数组和链表
  12. 2.3 选择排序
  13. 2.4 小结
  14. 第 3 章 递归
  15. 3.1 递归
  16. 3.2 基线条件和递归条件
  17. 3.3 栈
  18. 3.4 小结
  19. 第 4 章 快速排序
  20. 4.1 分而治之
  21. 4.2 快速排序
  22. 4.3 再谈大O表示法
  23. 4.4 小结
  24. 第 5 章 散列表
  25. 5.1 散列函数
  26. 5.2 应用案例
  27. 5.3 冲突
  28. 5.4 性能
  29. 5.5 小结
  30. 第 6 章 广度优先搜索
  31. 6.1 图简介
  32. 6.2 图是什么
  33. 6.3 广度优先搜索
  34. 6.4 实现图
  35. 6.5 实现算法
  36. 6.6 小结
  37. 第 7 章 狄克斯特拉算法
  38. 7.1 使用狄克斯特拉算法
  39. 7.2 术语
  40. 7.3 换钢琴
  41. 7.4 负权边
  42. 7.5 实现
  43. 7.6 小结
  44. 第 8 章 贪婪算法
  45. 8.1 教室调度问题
  46. 8.2 背包问题
  47. 8.3 集合覆盖问题
  48. 8.4 NP完全问题
  49. 8.5 小结
  50. 第 9 章 动态规划
  51. 9.1 背包问题
  52. 9.2 背包问题FAQ
  53. 9.3 最长公共子串
  54. 9.4 小结
  55. 第 10 章 K最近邻算法
  56. 10.1 橙子还是柚子
  57. 10.2 创建推荐系统
  58. 10.3 机器学习简介
  59. 10.4 小结
  60. 第 11 章 接下来如何做
  61. 11.1 树
  62. 11.2 反向索引
  63. 11.3 傅里叶变换
  64. 11.4 并行算法
  65. 11.5 MapReduce
  66. 11.6 布隆过滤器和HyperLogLog
  67. 11.7 SHA算法
  68. 11.8 局部敏感的散列算法
  69. 11.9 Diffie-Hellman密钥交换
  70. 11.10 线性规划
  71. 11.11 结语
  72. 练习答案

百度云链接:https://pan.baidu.com/s/1u1mSc5dGlo-vgbc7zuU2QA&shfl=sharepset
提取码:y0m2

原文地址:https://www.cnblogs.com/frisk/p/11707637.html

时间: 2024-08-01 11:03:02

《算法图解》全本PDF下载附百度云链接的相关文章

计算机相关专业所用软件---百度云链接下载

计算机相关专业所用软件---百度云链接下载 Unity3D软件:链接:http://pan.baidu.com/s/1qYJhWXQ 密码:4qexAdobe Adobe+CC系列软件2014+激活补丁(PS.DW等):链接:http://pan.baidu.com/s/1pLhWjPp 密码:fk7kadt-bundle-windows-x86_64:链接:http://pan.baidu.com/s/1i4UBnUl 密码:pqlrVS2008专业版.iso:链接:http://pan.ba

分享百度云链接 Python 3网络爬虫开发实战 ,崔庆才著

分享百度云链接 Python 3网络爬虫开发实战 ,崔庆才著 百度云链接: https://pan.baidu.com/s/1cIB7etdwh8_eybTiatDbQQ 原文地址:http://blog.51cto.com/11018611/2326618

(转)红帽 Red Hat Linux相关产品iso镜像下载【百度云】【更新6.7 Boot Disk】

不为什么,就为了方便搜索,特把红帽EL 5.EL6 的各版本整理一下,共享出来. RedHat Enterprise Server 6.7 for i386 Boot Disk:rhel-server-6.7-i386-boot.iso SHA-256 Checksum: 798d24aa6a2805aebd46617c25bf769b97c47afac73c8674b5e32d4428c91130链接:百度云( 密码:1aok) RedHat Enterprise Server 6.7 for

红帽 Red Hat Linux相关产品iso镜像下载【百度云】(转载)

不为什么,就为了方便搜索,特把红帽EL 5.EL6.EL7 的各版本整理一下,共享出来. 正式发布 6.9 :RedHat Enterprise Server 6.9 for x86_64:rhel-server-6.9-x86_64-dvd.isoSHA-256 Checksum:3f961576e9f81ea118566f73f98d7bdf3287671c35436a13787c1ffd5078cf8e百度云(密码:nqw3) RedHat Enterprise Server 6.9 fo

红帽 Red Hat Linux相关产品iso镜像下载【百度云】【更新7.2】

RedHat Enterprise Server 6.7 for i386 Boot Disk:rhel-server-6.7-i386-boot.iso SHA-256 Checksum: 798d24aa6a2805aebd46617c25bf769b97c47afac73c8674b5e32d4428c91130链接:百度云( 密码:1aok) RedHat Enterprise Server 6.7 for x86_64 Boot Disk:rhel-server-6.7-x86_64-

jmeter安装,百度云链接

jemter下载百度云路径:链接:https://pan.baidu.com/s/1di0Sqp7cnDMat83hDEivGA 密码:704e jdk下载百度云路径:链接:https://pan.baidu.com/s/1A3B5o1FSx48XuHmEYFB75Q 密码:1pn7 默认安装C盘C:\Program Files (x86) 一般不需要自己配置环境变量 自己配置环境变量,只需要把JDK 和jmeter配置上即可: 解压jmeter后,进入bin文件夹目录后,找到.bat文件,双击

Ruby与Python开发的环境IDE配置(附软件的百度云链接)

Ruby开发环境配置 1.Aptana_RadRails(提示功能不好,开发Ruby不推荐) 链接:http://pan.baidu.com/s/1i5q96K1 密码:yt04 2.Aptana Studio3(非常非常好,Ruby和Python开发首选,,和Eclipse使用基本完全一样,提示功能完爆Eclipse,而且界面非常漂亮) 链接:http://pan.baidu.com/s/1cFQr2u 密码:vfc4 教程地址:http://www.cnblogs.com/lsgwr/p/5

[转]Red Hat Linux相关产品iso镜像下载【百度云】

超强汇总!献上大佬链接:http://www.linuxfly.org/post/659/ 还有一些可用链接: 下面的直接复制到迅雷下载,链接是打不开的. RHEL 5.4 ISO下载http://rhel.ieesee.net/uingei/rhel-server-5.4-i386-dvd.isohttp://rhel.ieesee.net/uingei/rhel-server-5.4-x86_64-dvd.iso RHEL 5.5 ISO下载http://mirrors.sohu.com/R

嵌入式C语言-学习书籍推荐(pdf附上百度云链接)

先推荐学习视频网站: https://www.bilibili.com/video/av22631677?from=search&seid=800092160484173881 书籍只推荐2本: 1. c语言深度剖析 链接:https://pan.baidu.com/s/1wBhf22NF-jYa9OOkUUEiPw 提取码:615g 复制这段内容后打开百度网盘手机App,操作更方便哦 2. c与指针 链接:https://pan.baidu.com/s/1-k1EcVN-wGT4pdidEKi