漫画算法:小灰的算法之旅
正版新书 新华官方库房直发 可开电子发票
¥
43.45
5.5折
¥
79
全新
库存28件
作者魏梦舒
出版社电子工业出版社
ISBN9787121361975
出版时间2019-04
版次1
装帧平装
开本其他
纸张胶版纸
页数280页
定价79元
货号SC:9787121361975
上书时间2024-10-30
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
魏梦舒(@程序员小灰):微信公众号“程序员小灰”的作者,多年的软件行业从业经验,先后在京东金融和摩拜科技从事研发工作,对算法有一定的兴趣和经验。
主编推荐:
"小灰的算法故事给算法这颗“炮弹”包上了“糖衣”,让算法的威力潜藏于内,外表不再吓人,萌萌哒Q弹可爱。
从基本数据结构,到各类排序算法,再到面试算法,再到职场应用,书中的主角小灰和大黄带领大家逐个破解。
和一群快乐的小仓鼠共同领悟算法思想、理解算法对内存空间和性能的影响,并开动脑筋去寻求解决问题的尚佳方案。
"
媒体评论:
"推荐序
初识小灰是因为在他的微信公众号看到一篇讲动态规划的文章,当时觉得挺意外,没想到还能有人用漫画来解释动态规划算法。
所谓算法,其实是个很宽泛的概念。有理解起来难度超大,烧脑到要“爆炸”的;也有简单直接,一目了然的;更多的却是,虽然看起来复杂,但只要方法得当,搞清原理,掌握起来还是很容易的那种算法。
可是很多人被“算法”二字“狰狞”的外表吓住了,久久不敢接触它。好不容易斗胆翻翻算法书,结果看到的不是大篇大篇的代码,就是乱七八糟的符号。这都是什么呀?!算了,看来是学不会算法了,放弃吧……
但凡书籍文章,最难读的,肯定是公式符号;而优选读的,无外乎图像、对话等。本书作者以可爱的小灰和大黄两个漫画形象为主人公,把对算法的描述过程嵌入到它们的对话之中,并辅之以图形等直观方式来表达数据结构和操作步骤——这种表达形式带着天然的亲和力,接近没有计算机背景的读者读来也不觉得生硬。
小灰所做的事情,就是给算法这颗“炮弹”包上了“糖衣”,让算法的威力潜藏于内,外表不再吓人,反而变得萌萌哒,Q弹可爱,清新怡人。
先干为敬,让我们一起吞了这颗包着“”的“糖丸”吧!
李烨,微软高级软件工程师
"
精彩内容:
"推荐序
初识小灰是因为在他的微信公众号看到一篇讲动态规划的文章,当时觉得挺意外,没想到还能有人用漫画来解释动态规划算法。
所谓算法,其实是个很宽泛的概念。有理解起来难度超大,烧脑到要“爆炸”的;也有简单直接,一目了然的;更多的却是,虽然看起来复杂,但只要方法得当,搞清原理,掌握起来还是很容易的那种算法。
可是很多人被“算法”二字“狰狞”的外表吓住了,久久不敢接触它。好不容易斗胆翻翻算法书,结果看到的不是大篇大篇的代码,就是乱七八糟的符号。这都是什么呀?!算了,看来是学不会算法了,放弃吧……
但凡书籍文章,最难读的,肯定是公式符号;而优选读的,无外乎图像、对话等。本书作者以可爱的小灰和大黄两个漫画形象为主人公,把对算法的描述过程嵌入到它们的对话之中,并辅之以图形等直观方式来表达数据结构和操作步骤——这种表达形式带着天然的亲和力,接近没有计算机背景的读者读来也不觉得生硬。
小灰所做的事情,就是给算法这颗“炮弹”包上了“糖衣”,让算法的威力潜藏于内,外表不再吓人,反而变得萌萌哒,Q弹可爱,清新怡人。
先干为敬,让我们一起吞了这颗包着“”的“糖丸”吧!
——李烨,微软高级软件工程师
许多程序员对算法望而生畏,认为算法是一门高深莫测的学问。
以前我曾经面试过一个求职者,起初考查他的技术功底和项目经验,他都回答得不错。接下来我对他说:“OK,那我考查一下你的算法水平吧。”
题目还没说出口,该求职者立马摆摆手说:“不要不要,我算法不行的!”
我还是有些不甘心,接着说道:“我只考查最基础的,你说说冒泡排序的基本思路吧!”
他仍旧说:“我不知道,我算法一点都不会……”
算法真的那么难,真的那么无趣吗?
恰恰相反,算法是编程领域中最有意思的一块内容,也不像许多人想象的那样难以驾驭。
许多人把算法比作程序员的“内功”,但笔者觉得这个比喻并不是很恰当。内功实
...
内容简介:
本书通过主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识,复杂多变的算法面试题目及算法的实际应用场景。首先介绍了算法和数据结构的总体概念,告诉大家算法是什么,数据结构又是什么,都有哪些用途,如何分析时间复杂度,如何分析空间复杂度。第二章 介绍了最基本的数据结构,包括数组、链表、栈、队列、哈希表的概念和读写操作。第三章 介绍了树和二叉树的概念、二叉树的各种遍历方式、二叉树的特殊形式二叉堆和优先队列的应用。第四章 介绍了几种典型的排序算法,包括冒泡排序、快速排序、堆排序、计数排序、桶排序。第五章 介绍了十余种职场上流行的算法面试题目及详细的解题思路。例如怎样判断链表有环、怎样计算大整数加法等。第六章 介绍了算法在职场上的一些应用,例如使用LRU算法来淘汰冷数据,使用Bitmap算法来统计用户特征等。
目录:
第1章 算法概述 / 1
1.1 算法和数据结构 / 1
1.1.1 小灰和大黄 / 1
1.1.2 什么是算法 / 3
1.1.3 什么是数据结构 / 7
1.2 时间复杂度 / 8
1.2.1 算法的好与坏 / 8
1.2.2 基本操作执行次数 / 10
1.2.3 渐进时间复杂度 / 12
1.2.4 时间复杂度的巨大差异 / 15
1.3 空间复杂度 / 16
1.3.1 什么是空间复杂度 / 16
1.3.2 空间复杂度的计算 / 19
1.3.3 时间与空间的取舍 / 21
1.4 小结 / 22
第2章 数据结构基础 &nb
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价