《漫画算法:小灰的算法之旅》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
魏梦舒
分类
经济管理
出版年份
2019
出版社
电子工业出版社
页数
280 页
语言
中文
豆瓣评分
★ 8.5

《漫画算法:小灰的算法之旅》内容简介

本书通过主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识,复杂多变的算法面试题目及算法的实际应用场景。首先介绍了算法和数据结构的总体概念,告诉大家算法是什么,数据结构又是什么,都有哪些用途,如何分析时间复杂度,如何分析空间复杂度。第二章 介绍了最基本的数据结构,包括数组、链表、栈、队列、哈希表的概念和读写操作。第三章 介绍了树和二叉树的概念、二叉树的各种遍历方式、二叉树的特殊形式二叉堆和优先队列的应用。第四章 介绍了几种典型的排序算法,包括冒泡排序、快速排序、堆排序、计数排序、桶排序。第五章 介绍了十余种职场上流行的算法面试题目及详细的解题思路。例如怎样判断链表有环、怎样计算大整数加法等。第六章 介绍了算法在职场上的一些应用,例如使用LRU算法来淘汰冷数据,使用Bitmap算法来统计用户特征等。

《漫画算法:小灰的算法之旅》书籍信息摘要

《漫画算法:小灰的算法之旅》内容简介与阅读建议,作者 魏梦舒,经济管理,2019年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:漫画算法、经济管理。

《漫画算法:小灰的算法之旅》适合哪些读者?

适合关注商业判断、组织管理、投资理财、经济趋势和案例分析的读者。 评分 8.5 可作为选书参考。

获取建议

《漫画算法:小灰的算法之旅》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1章 算法概述 / 1
  2. 1.1 算法和数据结构 / 1
  3. 1.1.1 小灰和大黄 / 1
  4. 1.1.2 什么是算法 / 3
  5. 1.1.3 什么是数据结构 / 7
  6. 1.2 时间复杂度 / 8
  7. 1.2.1 算法的好与坏 / 8
  8. 1.2.2 基本操作执行次数 / 10
展开全部(共 124 章节)
  1. 1.2.3 渐进时间复杂度 / 12
  2. 1.2.4 时间复杂度的巨大差异 / 15
  3. 1.3 空间复杂度 / 16
  4. 1.3.1 什么是空间复杂度 / 16
  5. 1.3.2 空间复杂度的计算 / 19
  6. 1.3.3 时间与空间的取舍 / 21
  7. 1.4 小结 / 22
  8. 第2章 数据结构基础 / 23
  9. 2.1 什么是数组 / 23
  10. 2.1.1 初识数组 / 23
  11. 2.1.2 数组的基本操作 / 26
  12. 2.1.3 数组的优势和劣势 / 32
  13. 2.2 什么是链表 / 33
  14. 2.2.1 “正规军”和“地下党” / 33
  15. 2.2.2 链表的基本操作 / 35
  16. 2.3 栈和队列 / 42
  17. 2.3.1 物理结构和逻辑结构 / 42
  18. 2.3.2 什么是栈 / 43
  19. 2.3.3 栈的基本操作 / 44
  20. 2.3.4 什么是队列 / 45
  21. 2.3.5 队列的基本操作 / 46
  22. 2.3.6 栈和队列的应用 / 50
  23. 2.4 神奇的散列表 / 51
  24. 2.4.1 为什么需要散列表 / 51
  25. 2.4.2 哈希函数 / 54
  26. 2.4.3 散列表的读写操作 / 55
  27. 2.5 小结 / 59
  28. 第3章 树 / 61
  29. 3.1 树和二叉树 / 61
  30. 3.1.1 什么是树 / 61
  31. 3.1.2 什么是二叉树 / 64
  32. 3.1.3 二叉树的应用 / 67
  33. 3.2 二叉树的遍历 / 71
  34. 3.2.1 为什么要研究遍历 / 71
  35. 3.2.2 深度优先遍历 / 73
  36. 3.2.3 广度优先遍历 / 84
  37. 3.3 什么是二叉堆 / 88
  38. 3.3.1 初识二叉堆 / 88
  39. 3.3.2 二叉堆的自我调整 / 90
  40. 3.3.3 二叉堆的代码实现 / 95
  41. 3.4 什么是优先队列 / 98
  42. 3.4.1 优先队列的特点 / 98
  43. 3.4.2 优先队列的实现 / 99
  44. 3.5 小结 / 103
  45. 第4章 排序算法 / 105
  46. 4.1 引言 / 105
  47. 4.2 什么是冒泡排序 / 107
  48. 4.2.1 初识冒泡排序 / 107
  49. 4.2.2 冒泡排序的优化 / 110
  50. 4.2.3 鸡尾酒排序 / 114
  51. 4.3 什么是快速排序 / 118
  52. 4.3.1 初识快速排序 / 118
  53. 4.3.2 基准元素的选择 / 120
  54. 4.3.3 元素的交换 / 122
  55. 4.3.4 单边循环法 / 125
  56. 4.3.5 非递归实现 / 128
  57. 4.4 什么是堆排序 / 131
  58. 4.4.1 传说中的堆排序 / 131
  59. 4.4.2 堆排序的代码实现 / 134
  60. 4.5 计数排序和桶排序 / 137
  61. 4.5.1 线性时间的排序 / 137
  62. 4.5.2 初识计数排序 / 138
  63. 4.5.3 计数排序的优化 / 140
  64. 4.5.4 什么是桶排序 / 145
  65. 4.6 小结 / 149
  66. 第5章 面试中的算法 / 150
  67. 5.1 踌躇满志的小灰 / 150
  68. 5.2 如何判断链表有环 / 151
  69. 5.2.1 一场与链表相关的面试 / 151
  70. 5.2.2 解题思路 / 155
  71. 5.2.3 问题扩展 / 158
  72. 5.3 最小栈的实现 / 161
  73. 5.3.1 一场关于栈的面试 / 161
  74. 5.3.2 解题思路 / 163
  75. 5.4 如何求出最大公约数 / 166
  76. 5.4.1 一场求最大公约数的面试 / 166
  77. 5.4.2 解题思路 / 168
  78. 5.5 如何判断一个数是否为2的整数次幂 / 173
  79. 5.5.1 一场很“2”的面试 / 173
  80. 5.5.2 解题思路 / 175
  81. 5.6 无序数组排序后的最大相邻差 / 178
  82. 5.6.1 一道奇葩的面试题 / 178
  83. 5.6.2 解题思路 / 179
  84. 5.7 如何用栈实现队列 / 184
  85. 5.7.1 又是一道关于栈的面试题 / 184
  86. 5.7.2 解题思路 / 186
  87. 5.8 寻找全排列的下一个数 / 191
  88. 5.8.1 一道关于数字的题目 / 191
  89. 5.8.2 解题思路 / 193
  90. 5.9 删去k个数字后的最小值 / 196
  91. 5.9.1 又是一道关于数字的题目 / 196
  92. 5.9.2 解题思路 / 198
  93. 5.10 如何实现大整数相加 / 205
  94. 5.10.1 加法,你会不会 / 205
  95. 5.10.2 解题思路 / 206
  96. 5.11 如何求解金矿问题 / 211
  97. 5.11.1 一个关于财富自由的问题 / 211
  98. 5.11.2 解题思路 / 213
  99. 5.12 寻找缺失的整数 / 223
  100. 5.12.1 “五行”缺一个整数 / 223
  101. 5.12.2 问题扩展 / 225
  102. 第6章 算法的实际应用 / 230
  103. 6.1 小灰上班的第1天 / 230
  104. 6.2 Bitmap的巧用 / 232
  105. 6.2.1 一个关于用户标签的需求 / 232
  106. 6.2.2 用算法解决问题 / 234
  107. 6.3 LRU算法的应用 / 241
  108. 6.3.1 一个关于用户信息的需求 / 241
  109. 6.3.2 用算法解决问题 / 243
  110. 6.4 什么是A星寻路算法 / 249
  111. 6.4.1 一个关于迷宫寻路的需求 / 249
  112. 6.4.2 用算法解决问题 / 251
  113. 6.5 如何实现红包算法 / 262
  114. 6.5.1 一个关于钱的需求 / 262
  115. 6.5.2 用算法解决问题 / 264
  116. 6.6 算法之路无止境 / 268

常见问题

《漫画算法:小灰的算法之旅》适合谁读?

适合关注商业判断、组织管理、投资理财、经济趋势和案例分析的读者。 评分 8.5 可作为选书参考。

《漫画算法:小灰的算法之旅》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《漫画算法:小灰的算法之旅》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《漫画算法:小灰的算法之旅》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《漫画算法:小灰的算法之旅》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《漫画算法:小灰的算法之旅》相关书籍?

可以进入 魏梦舒 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。