暂无商品咨询信息 [发表商品咨询]
原本令人头疼的算法知识在本书中变得亲切易懂。《人人都能懂的算法书(全彩图解版)》巧妙地将复杂概念融入动物角色——松鼠、乌龟和驯鹿的趣味对话与生动动作中,配以清晰的图解,让读者仿佛在阅读一本有趣的图画书,轻松掌握算法的基础知识。
《人人都能懂的算法书(全彩图解版)》不仅详细解释了数据结构、搜索算法、排序算法、数据加密以及人工智能算法核心内容,还通过丰富的实例和Python练习,让读者能在计算机上亲自运行程序,直观感受算法的魅力。这种手脑并用的学习方式,让算法学习变得不再枯燥。
无论你是算法初学者,还是希望巩固基础知识的进阶者,这本书都能满足你的需求。它以直观、易懂的方式,带你走进算法的奇妙世界,让你在轻松愉快的阅读中,不知不觉成为算法达人。快来一起探索这本充满乐趣与智慧的算法宝典吧!
第1章 存储——数据结构
1-1选择哪一个比较方便?——数据结构 002
1-2堆在一起——堆栈 004
1-3按顺序排列——队列 008
1-4使用的数据结构不同,得出答案的时间也不同 014
1-5打开电脑主机外壳看到的部件─内存 018
1-6像内存一样——数组 020
1-7挑战!在编程中使用数组 022
【专栏】在Linux上安装Python 025
1-8如果有箭头指引,操作也会减少─链表 026
1-9表示分支─树和树结构 030
1-10使用二叉树表示算式 034
第2章 查找——搜索的算法
2-1从很多东西中寻找!——搜索 040
2-2挑战!存储用户数据的程序 042
2-3从边缘搜索─线性搜索法 044
2-4粗略的评估算法——大O表示法 048
【专栏】函数 051
2-5挑战!线性搜索法的程序 052
2-6要找的东西在前面?还是在后面?——二分查找法 056
2-7挑战!找出最坏和最好情况的计算量 058
2-8一击必中——散列法 064
2-9哈希值发生冲突怎么办? 068
2-10挑战!使用散列法搜索数据的程序 070
第3章 排列——排序的算法
3-1试着排列一下吧!——排序 074
3-2挑战!排序程序 076
3-3放在队伍的哪里?——插入排序 080
3-4插入排序的计算量,最好的情况 084
【专栏】哨兵 087
3-5插入排序的计算量,最坏的情况 088
3-6哪个最强?——选择排序 096
3-7选择排序的计算量 100
3-8排序后数据会浮现出来?——冒泡排序 104
3-9将数据分组——快速排序 108
3-10快速排序最好和最坏情况下的计算量 114
3-11快速排序的步骤 122
3-12稳定的排序算法 130
3-13直观且高效——归并排序 138
3-14归并排序的步骤 142
3-15归并排序的计算量 146
3-16归并排序的空间计算量 148
第4章 隐藏——密码与安全
4-1解读密文的要素——密码基础 154
4-2如何传递密钥?——通用密钥方式 156
4-3密钥被知道也没关系——公开密钥方式 158
4-4真的是本人吗?——认证 160
4-5挑战!体验公开密钥方式 164
第5章 思考?——人工智能(AI)
5-1以神经细胞为模型——深度学习 172
5-2挑战!神经网络中的计算 176
5-3哪个和哪个是一类?——聚类 178
结束语 180
附录A Python的安装 181
附录B 常见错误处理方法 183
基本信息 | |
---|---|
出版社 | 化学工业出版社 |
ISBN | 9787122475268 |
条码 | 9787122475268 |
编者 | (日)松浦健一郎、(日)司友希 著 |
译者 | |
出版年月 | 2025-06-01 00:00:00.0 |
开本 | 其他 |
装帧 | 平装 |
页数 | 184 |
字数 | 332 |
版次 | 1 |
印次 | |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]