新書推薦:

《
图解团队管理
》
售價:HK$
86.9

《
学术写作的50个刻意练习:告别低质低效,实现高质高产(第三版)
》
售價:HK$
86.9

《
斯塔夫里阿诺斯作品全5册(全球通史+全球分裂第三世界的历史进程+全球史纲人类历史的谱系)
》
售價:HK$
378.4

《
对财富说是:升级版
》
售價:HK$
74.8

《
汉语修辞学(第四版)(中华当代学术著作辑要)
》
售價:HK$
192.5

《
礼尚往来中国式社交艺术 为人处世社交沟通艺术技巧方法回话的技术职场应酬大全书
》
售價:HK$
64.9

《
【喷绘刷边版】竹久梦二:画与诗
》
售價:HK$
63.8

《
古代中国内陆新版 景观考古视角下的古代四川盆地 三峡和长江中游地区 汗青堂丛书083
》
售價:HK$
107.8
|
| 編輯推薦: |
|
本书的主旨是从基础开始详尽地讲解算法,将复杂的算法知识点与轻松有趣的漫画故事结合。对初学者来说,还有什么比生动有趣的比方,更能记住新概念的呢!
|
| 內容簡介: |
|
算法是大数据分析与处理的关键基础。本书以漫画形式轻松讲解算法的基本知识、关键应用,并以案例贯穿其中,明白易懂。将高大上的算法以明白易懂的方式说透,是本书最大特色,适合与数据相关的从业人员学习、了解。本书以漫画形式轻松讲解算法的基本知识、关键应用,并以案例贯穿其中,明白易懂。
|
| 目錄:
|
第 1 章 什么是算法 ............................................................. 1
1.1 算法其实就在身边 .......................................................................2
1.2 算法是人类智慧的结晶 ...............................................................4
1.3 了解算法对玩游戏有帮助吗 .......................................................6
1.4 算法有两个必要条件 ...................................................................8
1.5 要特别了解的重要算法 .............................................................10
专题 1 算法基础之结构化编程思想 ...............................................12
第 2 章 变量和数组 ........................................................... 13
2.1 所谓数据,就是各种各样的信息 .......................................14
2.2 数据有不同的类型 .....................................................................16
2.3 最基础的数据是值 ...............................................................18
2.4 装着值的盒子叫作变量 ...............................................20
2.5 要描述算法,变量是不可或缺的 .............................................22
2.6 所谓代入,指的是把数据赋予变量 ...................................24
2.7 不同的变量有不同的名称 .........................................................26
2.8 变量命名要能解释变量装载的数据 .........................................28
2.9 把数据代入变量的赋值语句 .....................................................30
2.10 把变量中存储的值代入其他变量 ...........................................32
2.11 变量也有数据类型 ....................................................................34
2.12 保存大量同一数据类型值的数组 .....................................36
目 录
写给大家看的算法书
X
2.13 数组用数组名标记 ...........................................................38
2.14 数组的元素用下标管理 ...................................................40
2.15 什么时候需要用到数组呢 ...............................................42
2.16 数组就像储物柜一样 .........................................................44
2.17 二维数组就像是旅馆里的房间 .........................................46
2.18 二维数组的各个元素用两个下标来管理 ...............................48
2.19 字符串就是字符的连续拼合(数组) .....................................50
2.20 获取字符串长度的两个方法 ...................................................52
专题 2 常用变量命名 .......................................................................54
第3章 数据结构 ............................................................... 55
3.1 为了高效处理大量数据 .............................................................56
3.2 有哪些常用的数据结构 .............................................................58
3.3 堆栈类似于桌面上堆积的书 ...............................................60
3.4 队列就像是超市收银台前排着的队列 ...............................62
3.5 链表就像用绳子串起来的长串 ...........................................64
3.6 只能检索下一个数据的单向链表 .............................................66
3.7 能检索上一个或者下一个数据的双向链表 .............................68
3.8 能快速定位第 N 个数据的是数组 .......................................70
3.9 能快速插入、删除数据的是链表 .......................................72
3.10 像钟表一样数据首尾相连的是环形缓冲区 .....................74
3.11 管理有树干、树枝、树叶一样关系的数据的是树 ..........76
3.12 一个父节点对应两个子节点的是二分树 .........................78
3.13 像笔画的节点和连线组成的数据结构是图 .....................80
专题 3 为什么数组的起始下标有时是 0,有时是 1 ? ................82
第4章 学习算法基础 ........................................................ 83
4.1 循环处理是算法的基础 .............................................................84
4.2 计算 1 ~ N 的整数的总和 .........................................................86
目录
XI
4.3 使用数组可以高效地处理大量数据 .........................................88
4.4 计算一年的营业额 .....................................................................90
4.5 求班级考试的总分和平均分 .....................................................92
4.6 求最高分 .....................................................................................94
4.7 求最低分 .....................................................................................96
4.8 为考试成绩排名 .........................................................................98
4.9 求全班学生不同科目考试合计的总分 ...................................100
4.10 求时分秒形式的时间差 .................................................102
4.11 交换两个变量值的技巧 ..........................................................104
4.12 求两个数值的最大公约数 .....................................................106
专题 4 2038 年的时候要留心? ....
|
|