熟悉小灰的人都知道,小灰今年5月正式出版了《漫画算法》这本书。
出版这本书以后,小灰已经习惯了各类 “惊喜”。面试
好比,被京东评选为2019最畅销的科技类新书:算法
再好比,双十一期间登上了公交站的广告牌:数组
最近,小灰又听到了两个好消息:markdown
在IT领域,一本书一生能卖到8000册,就算是中上水平;能卖到15000册,就算是畅销书了。数据结构
而小灰的这本书,从今年5月到如今不过半年多的时间,已经卖出了三万多册!在今年出版的IT新书里,《漫画算法》绝对算是一匹黑马。ide
不管撰写公众号仍是出书,小灰的最终目的都是让更多的朋友认识算法,喜欢算法。学习
所以,小灰很高兴看到《漫画算法》在台湾的碁峰出版社出版,今后来到港澳台同胞的面前。优化
从此小灰会继续努力,但愿这本书能够冲出国门,走向全世界。blog
可能有些新人还不太了解,这本书到底讲的什么呢?排序
小灰把以前积累的漫画做品进行了筛选和优化,并加上了一些更为基础和系统的入门章节,最终完成了本书的六大篇章:
第一章 算法概述
介绍了算法和数据结构的相关概念,告诉你们算法是什么,数据结构又是什么,它们有哪些用途,如何分析时间复杂度,如何分析空间复杂度。
第二章 数据结构基础
介绍了最基本的数据结构,包括数组、链表、栈、队列、哈希表的概念和读写操做。
第三章 树
介绍了树和二叉树的概念、二叉树的各类遍历方式、二叉堆和优先队列的应用。
第四章 排序算法
介绍了几种典型的排序算法,包括冒泡排序、快速排序、堆排序、计数排序、桶排序。
第五章 面试中的算法
介绍了10余道职场上流行的算法面试题及详细的解题思路。例如怎样判断链表有环、怎样计算大整数相加等。
第六章 算法的实际应用
介绍了算法在职场上的一些应用,例如使用LRU算法来淘汰冷数据,使用Bitmap算法来统计用户特征等。
小灰深深地感觉到,出书是一场艰辛的“马拉松”,与以往写公众号文章绝对不可同日而语。
书中的每一章、每一节、每一句话、每一幅图、每一行代码,都通过了小灰和编辑们的精心打磨,力求用最为直白的方式把知识讲明白、讲透彻。
早期的公众号漫画中存在一些叙述错误和表达不清晰的地方,小灰在本书中作了修正和补充;同时书中增长了许多全新的篇章,使得本书的内容更加系统和全面。
对于渴望学习算法的小伙伴,不管你是正在学习计算机专业的学生,仍是已经进入职场的新人,亦或是拥有多年工做经验却不擅长算法的老手,这本《漫画算法》都能帮助你告别对算法的恐惧,认识算法、掌握算法。
正好今天是一年一度的双十二,京东图书作了很是大的优惠,每满100元减50元!
小伙伴们能够在购买《漫画算法》的同时购买一本其余的书,享受满减优惠哦:
也欢迎点击 阅读原文,查看更多精彩图书~