-
内容大纲
原本令人头疼的算法知识在本书中变得亲切易懂。《人人都能懂的算法书(全彩图解版)》巧妙地将复杂概念融入动物角色——松鼠、乌龟和驯鹿的趣味对话与生动动作中,配以清晰的图解,让读者仿佛在阅读一本有趣的图画书,轻松掌握算法的基础知识。
《人人都能懂的算法书(全彩图解版)》不仅详细解释了数据结构、搜索算法、排序算法、数据加密以及人工智能算法核心内容,还通过丰富的实例和Python练习,让读者能在计算机上亲自运行程序,直观感受算法的魅力。这种手脑并用的学习方式,让算法学习变得不再枯燥。
无论你是算法初学者,还是希望巩固基础知识的进阶者,这本书都能满足你的需求。它以直观、易懂的方式,带你走进算法的奇妙世界,让你在轻松愉快的阅读中,不知不觉成为算法达人。快来一起探索这本充满乐趣与智慧的算法宝典吧! -
作者介绍
-
目录
第1章 存储——数据结构
1-1 选择哪一个比较方便?——数据结构
1-2 堆在一起——堆栈
1-3 按顺序排列——队列
1-4 使用的数据结构不同,得出答案的时间也不同
1-5 打开电脑主机外壳看到的部件——内存
1-6 像内存一样——数组
1-7 挑战!在编程中使用数组
1-8 如果有箭头指引,操作也会减少——链表
1-9 表示分支——树和树结构
1-10 使用二叉树表示算式
第2章 查找——搜索的算法
2-1 从很多东西中寻找!——搜索
2-2 挑战!存储用户数据的程序
2-3 从边缘搜索——线性搜索法
2-4 粗略的评估算法——大O表示法
2-5 挑战!线性搜索法的程序
2-6 要找的东西在前面?还是在后面?——二分查找法
2-7 挑战!找出最坏和最好情况的计算量
2-8 一击必中——散列法
2-9 哈希值发生冲突怎么办?
2-10 挑战!使用散列法搜索数据的程序
第3章 排列——排序的算法
3-1 试着排列一下吧!——排序
3-2 挑战!排序程序
3-3 放在队伍的哪里?——插入排序
3-4 插入排序的计算量,最好的情况
3-5 插入排序的计算量,最坏的情况
3-6 哪个最强?——选择排序
3-7 选择排序的计算量
3-8 排序后数据会浮现出来?——冒泡排序
3-9 将数据分组——快速排序
3-10 快速排序最好和最坏情况下的计算量
3-11 快速排序的步骤
3-12 稳定的排序算法
3-13 直观且高效——归并排序
3-14 归并排序的步骤
3-15 归并排序的计算量
3-16 归并排序的空间计算量
第4章 隐藏——密码与安全
4-1 解读密文的要素——密码基础
4-2 如何传递密钥?——通用密钥方式
4-3 密钥被知道也没关系——公开密钥方式
4-4 真的是本人吗?——认证
4-5 挑战!体验公开密钥方式
第5章 思考?——人工智能(AI)
5-1 以神经细胞为模型——深度学习
5-2 挑战!神经网络中的计算
5-3 哪个和哪个是一类?——聚类
结束语
附录A Python的安装
附录B 常见错误处理方法
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
