# 漫画算法合集（套装共三册）

> 金屋电子书图书详情的 Markdown 版本。

- 规范页面：https://pdfs.top/book/41bbeca21d8347628c346df89af98261
- Markdown 版本：https://pdfs.top/book/41bbeca21d8347628c346df89af98261.md
- 作者：魏梦舒
- ISBN：9787121361975
- 出版日期：2021-01-01
- 语言：中文
- 分类：计算机、计算机科学
- 评分：0
- 可用格式：PDF（147.97 MB）、EPUB（196.38 MB）
- 更新时间：2026-08-04 12:23:20

## 下载方式

应版权方要求，本书已下架，不提供下载。

## 内容简介

《漫画算法：小灰的算法之旅》

《漫画算法：小灰的算法之旅》通过虚拟的主人公小灰的心路历程，用漫画的形式讲述了算法和数据结构的基础知识、复杂多变的算法面试题目及算法的实际应用场景。

第1章 介绍了算法和数据结构的相关概念，告诉大家算法是什么，数据结构又是什么，它们有哪些用途，如何分析时间复杂度，如何分析空间复杂度。

第2章 介绍了最基本的数据结构，包括数组、链表、栈、队列、哈希表的概念和读写操作。

第3章 介绍了树和二叉树的概念、二叉树的各种遍历方式、二叉树的特殊形式——二叉堆和优先队列的应用。

第4章 介绍了几种典型的排序算法，包括冒泡排序、快速排序、堆排序、计数排序、桶排序。

第5章 介绍了10余道职场上流行的算法面试题及详细的解题思路。例如怎样判断链表有环，怎样计算大整数相加等。

第6章 介绍了算法在职场上的一些应用，例如使用LRU算法来淘汰冷数据，使用Bitmap算法来统计用户特征等。

《漫画算法：小灰的算法之旅（Python篇）》

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

《漫画算法2：小灰的算法进阶》

《漫画算法2：小灰的算法进阶》是《漫画算法：小灰的算法之旅》的续作，通过主人公小灰的心路历程，用漫画的形式讲述了多个数据结构、算法及复杂多变的算法面试题目。

第1章介绍了几种典型的排序算法，包括选择排序、插入排序、希尔排序、归并排序、基数排序。

第2章介绍了“树”结构的高级应用，包括二叉查找树、AVL树、红黑树、B树和B+树。

第3章介绍了“图”结构的概念，以及深度优先遍历、广度优先遍历、单源最短路径、多源最短路径算法。

第4章介绍了“查找”相关的算法和数据结构，包括二分查找算法、RK算法、KMP算法，以及“跳表”这种用于高效查找的数据结构。

第5章介绍了多种职场上流行的算法面试题目及详细的解题思路，例如螺旋遍历二维数组、寻找数组中第k大元素、求股票交易的最大收益等。
