编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 pdf pdb 阿里云 极速 mobi caj kindle 下载

编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店电子书下载地址
- 文件名
- [epub 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 epub格式电子书
- [azw3 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 azw3格式电子书
- [pdf 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 pdf格式电子书
- [txt 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 txt格式电子书
- [mobi 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 mobi格式电子书
- [word 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 word格式电子书
- [kindle 下载] 编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店 kindle格式电子书
寄语:
正版图书保证质量 七天无理由退货让您购物无忧
内容简介:
这是一本介绍通过解决复杂谜题来学习编程的书,书中的代码用Python语言编写。与以往的编程书不同,本书将对代码功能的理解与编程语言语法和语义的理解分离开来,从解每个谜题开始,先给出解谜题的算法,随后用Python语法和语义实现对应的算法,并适当做出解释。本书包含了21个谜题,其中很多谜题都广为流传,如多皇后、汉诺塔、在几秒钟内解决数独问题、验证六度分隔猜想等,每个谜题后面都配有不同难度的编程习题,帮读者加深对相关算法的理解。
本书在算法谜题的趣味性和计算机编程的实用性之间搭建了一座桥梁,内容饶有趣味,讲述易于理解,适合已掌握初级编程概念并对算法感兴趣的学习者阅读和参考。
书籍目录:
谜题1 保持一致 1
1.1 寻找想法相同的连续人员 2
1.2 字符串、列表和元组 3
1.3 从算法到代码 4
1.4 代码优化 7
1.5 列表创建与修改 7
1.6 作用域 8
1.7 算法优化 9
1.8 单遍算法 9
1.9 应用 10
1.10 11
谜题2 参加派对的佳时间 13
2.1 反复检查时间 14
2.2 聪明地检查时间 16
2.3 有序的表示
2.4
谜题3 拥有(需要一点校准的)读心术 22
3.1 编程完成助手的工作 24
3.2 编程完成魔术师的任务 28
3.3 独自掌握技巧 29
3.4 信息编码 31
3.5 4张牌的魔术戏法 31
3.6 32
谜题4 让皇后保持分离 34
4.1 系统地搜索 36
4.2 用二维列表(数组)表示棋盘 38
4.3 用一维列表(数组)表示棋盘 41
4.4 迭代枚举 45
4.5 46
谜题5 请打碎水晶 47
5.1 两颗球的搜索 48
5.2 d颗球的搜索 49
5.3 对两颗球减少抛球次数 53
5.4 54
谜题6 寻找 55
6.1 分治 55
6.2 递归分治 57
6.3 制表示 60
6.4 称量谜题行的变体 61
6.5 61
谜题7 跳到平方根 62
7.1 迭代查找 62
7.2 折半查找 65
7.3 二分搜索 67
7.4 三分搜索 69
7.5 69
谜题8 猜猜谁不来吃晚餐 71
8.1 第 一次尝试 72
8.2 始终寻找大选择 73
8.3 生成所有组合 74
8.4 移除不友好的组合 76
8.5 选择大组合 76
8.6 优化内存使用 77
8.7 应用 78
8.8 79
谜题9 美国达人秀 81
9.1 每次生成并测试一个组合 83
9.2 确定缺少一门绝活的组合 84
9.3 应用 85
9.4 86
谜题10 多皇后 88
10.1 递归求取大公约数 88
10.2 递归获取斐波那契数列 89
10.3 递归求解N皇后问题 91
10.4 递归的应用 94
10.5 96
谜题11 请满铺庭院 98
11.1 归并排序 99
11.2 归并排序的执行与分析 101
11.3 基线条件即2 × 2庭院 102
11.4 递归步骤 103
11.5 列表推导式的基础知识 107
11.6 美观打印 107
11.7 另一个满铺谜题 109
11.8 109
谜题12 汉诺塔 111
12.1 汉诺塔的递归解决方案 112
12.2 相邻汉诺塔的递归解决方案 114
12.3 与格雷码的关系 117
12.4 118
谜题13 没条理的工匠 121
13.1 分治时的围绕基准点分拣 122
13.2 与排序算法的关系 123
13.3 原地划分 126
13.4 排序也疯狂 129
13.5 129
谜题14 再也不玩数独了 131
14.1 递归式数独求解 132
14.2 递归搜索过程中的推理 136
14.3 数独谜题的难度 140
14.4 141
谜题15 统计零钱的组合方式 143
15.1 钞票的递归选取 143
15.2 消除重复 145
15.3 用少的钞票支付 147
15.4 148
谜题16 贪心是好事 150
16.1 贪心算法 151
16.2 短历时规则 151
16.3 早开始时间规则 151
16.4 少冲突规则 152
16.5 早结束时间规则 152
16.6 贪心算法何时有效 157
16.7 158
谜题17 字母也疯狂 160
17.1 每次找到一组变位词 160
17.2 通过排序对变位行分组 162
17.3 通过散列操作对变位行分组 164
17.4 字典 165
17.5 用字典对变位行分组 167
17.6 散列表 169
17.7 171
谜题18 充分利用记忆 173
18.1 递归解决方案 173
18.2 回溯硬币的选择过程 175
18.3 memoization技术 178
18.4 避免使用异常 179
18.5 动态规划 180
18.6 180
谜题19 要记得 184
19.1 找到分区 185
19.2 二分图的判别 187
19.3 图的表示 189
19.4 图的着色 192
19.5 193
谜题 六度分隔 195
.1 广度优先搜索 197
.2 集合 198
.3 在广度优先搜索中使用集合 199
.4 历史 2
.5 3
谜题21 问题有价 5
21.1 用字典构造二叉查找树 7
21.2 字典形式下的二叉查找树操作 9
21.3 面向对象风格的二叉查找树 212
21.4 回到谜题:算法 216
21.5 解决谜题的代码 218
21.6 多种数据结构的对比 222
21.7 222
作者介绍:
Srini Devadas,麻省理工学院(MIT)计算机科学和人工智能实验室(CSAIL)电子工程和计算机科学教授,自1988年起在麻省理工学院任教。他目前的研究兴趣主要集中在计算机体系结构、计算机安全和应用密码学领域。他因其研究成就获得了2014年IEEE计算机学会技术成就奖、2015年ACM/IEEE理查德·牛顿技术影响力奖和2017年IEEE华莱士·麦克道尔奖。他在MIT教授编程基础、算法导论和算法设计与分析等课程。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
很少有初学编程的人愿意为了编程而编程,本书创新地通过求解有趣的谜题来教授读者编程,为枯燥的编程学注入了很强的趣味,谜题是来自真实世界的应用,饶有趣味、易于描述。 学是从解谜题开始的,在经历一两次失败的解谜尝试后,读者会豁然开朗——可能是一种搜索策略、一个数据结构或一个数学公式,谜题的算法跃然而出了,剩下的事情是用Python语法和语义将算法“翻译”成可实现的代码。 读者只需掌握初级的编程概念,可以阅读本书。本含了21 个谜题,其中很多谜题都家喻户晓并广为流传,如多皇后、汉诺塔、在几秒钟内解决数独问题、六度分隔等。每个谜题后面都配有不同难度的编程读者可以先自行完成编码,再对照本书给出的答行探索和提升。;
书籍介绍
这是一本介绍通过解决复杂谜题来学习编程的书,书中的代码用Python语言编写。与以往的编程书不同,本书将对代码功能的理解与编程语言语法和语义的理解分离开来,从解每个谜题开始,先给出解谜题的算法,随后用Python语法和语义实现对应的算法,并适当做出解释。本书包含了21个谜题,其中很多谜题都广为流传,如多皇后、汉诺塔、在几秒钟内解决数独问题、验证六度分隔猜想等,每个谜题后面都配有不同难度的编程习题,帮读者加深对相关算法的理解。
本书在算法谜题的趣味性和计算机编程的实用性之间搭建了一座桥梁,内容饶有趣味,讲述易于理解,适合已掌握初级编程概念并对算法感兴趣的学习者阅读和参考。
网站评分
书籍多样性:3分
书籍信息完全性:7分
网站更新速度:9分
使用便利性:3分
书籍清晰度:7分
书籍格式兼容性:8分
是否包含广告:3分
加载速度:9分
安全性:6分
稳定性:7分
搜索功能:5分
下载便捷性:4分
下载点评
- 一般般(423+)
- 值得下载(110+)
- 值得购买(562+)
- 内涵好书(545+)
- 情节曲折(473+)
- 下载快(365+)
- 一星好评(656+)
- epub(207+)
下载评价
- 网友 邱***洋:
不错,支持的格式很多
- 网友 常***翠:
哈哈哈哈哈哈
- 网友 扈***洁:
还不错啊,挺好
- 网友 康***溪:
强烈推荐!!!
- 网友 瞿***香:
非常好就是加载有点儿慢。
- 网友 孙***夏:
中评,比上不足比下有余
- 网友 菱***兰:
特好。有好多书
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 仰***兰:
喜欢!很棒!!超级推荐!
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 石***致:
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 焦***山:
不错。。。。。
- 网友 沈***松:
挺好的,不错
喜欢"编程的乐趣 用PYTHON解算法谜题9787115509437 正版新书知其然图书专营店"的人也看了
易学史入门·论吾国文化中包含的自然科学理论【正版书籍 无忧售后】 pdf pdb 阿里云 极速 mobi caj kindle 下载
广州周边自驾游 pdf pdb 阿里云 极速 mobi caj kindle 下载
蔡志忠典藏国学漫画-套装4之一 pdf pdb 阿里云 极速 mobi caj kindle 下载
金太阳教育 2023初升高培优衔接初高中衔接教材试题地理初中升高中人教版暑假资料高一辅导书全套预科班 pdf pdb 阿里云 极速 mobi caj kindle 下载
物理天文学前沿 pdf pdb 阿里云 极速 mobi caj kindle 下载
一学就会的会计入门全图解 pdf pdb 阿里云 极速 mobi caj kindle 下载
老年营养与食疗/社区老年教育系列丛书 pdf pdb 阿里云 极速 mobi caj kindle 下载
新编企业纳税会计实训(第二版) pdf pdb 阿里云 极速 mobi caj kindle 下载
华杉讲透孙子兵法(《狂飙》高启强的人生之书!这回终于读懂孙子兵法!国学研究者华杉通篇大白话解读) pdf pdb 阿里云 极速 mobi caj kindle 下载
全新正版图书 低维胶体系统的分子模拟杨雯科学出版社9787030559456 胶体分子物理学研究本科及以上人天图书专营店 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 新编英汉英英汉词典 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 宝贝赳赳好习惯绘本. 生活篇 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 鼠疫 法汉对译版(全2册) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 预售【亲签版+豪华定制赠品】跨界演员 北南著娱乐圈文口碑之作碎玉投珠心眼别来无恙作者青春文学小说实体书知音漫客博文轩图书 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 全新正版 全民健身计划系列丛书-街舞 专业街舞连贯动作真人连拍细致多视角立体讲解技术细节局部特写让你快速学会基础街舞教程书 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 环境艺术设计十论 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 人卫版·2023全国卫生专业技术资格考试指导·药学(士)·2023新版·职称考试 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 建筑材料辅导与练习册 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 当代商务日语:综合教程2(初级下学生用书)(附光盘) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 乱马12(19) pdf pdb 阿里云 极速 mobi caj kindle 下载
书籍真实打分
故事情节:8分
人物塑造:4分
主题深度:6分
文字风格:5分
语言运用:3分
文笔流畅:3分
思想传递:5分
知识深度:4分
知识广度:6分
实用性:7分
章节划分:4分
结构布局:4分
新颖与独特:6分
情感共鸣:4分
引人入胜:3分
现实相关:8分
沉浸感:6分
事实准确性:3分
文化贡献:7分