Swift常用算法 经典计算机科学问题的Swift实现PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)大卫·科帕克(David Kopec)著
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:9787302517092
- 页数:200 页
第1章 小型问题 1
1.1斐波那契数列 1
1.1.1尝试递归方法 1
1.1.2利用基本情形 2
1.1.3计算缓存技术 4
1.1.4保持斐波那契简单 5
1.2简单数据压缩 6
1.3牢不可破的加密 9
1.3.1数据排序 10
1.3.2加密和解密 11
1.4 π的计算 12
1.5汉诺塔 13
1.5.1汉诺塔的建模 14
1.5.2解决汉诺塔问题 15
1.6实际应用 16
1.7练习 17
第2章 搜索问题 19
2.1 DNA搜索 19
2.1.1存储DNA 20
2.1.2线性搜索 21
2.1.3二分搜索 22
2.1.4泛型示例 24
2.2迷宫求解 25
2.2.1生成随机迷宫 25
2.2.2其他迷宫细节 26
2.2.3深度优先搜索 28
2.2.4广度优先搜索 32
2.2.5 A*搜索 34
2.3传教士和食人族 39
2.3.1问题表示 39
2.3.2问题解决 42
2.4实际应用 43
2.5练习 44
第3章 约束满足问题 45
3.1构建约束满足问题的解决框架 46
3.2澳大利亚地图着色问题 50
3.3八皇后问题 53
3.4单词搜索问题 55
3.5 SEND+MORE=MONEY问题 59
3.6电路板布局问题 61
3.7实际应用 61
3.8练习 62
第4章 图问题 63
4.1构建图框架 65
4.1.1 Edge的具体实现 70
4.1.2 Graph的具体实现 70
4.2寻找最短路径 73
4.2.1定义路径 73
4.2.2广度优先搜索(BFS)回顾 74
4.3最小化网络建设成本 77
4.3.1权 77
4.3.2寻找最小生成树 82
4.4在带权图中寻找最短路径 88
4.5实际应用 93
4.6练习 94
第5章 遗传算法 95
5.1生物学背景知识 95
5.2预备知识 96
5.3通用遗传算法 98
5.4简单测试 105
5.5重新讨论SEND+MORE=MONEY问题 108
5.6遗传算法面临的挑战 112
5.7实际应用 112
5.8练习 113
第6章 k-均值聚类算法 115
6.1预备知识 115
6.2 k-均值聚类算法 120
6.3基于年龄和地理经度的州长聚类算法 124
6.4 k-均值聚类问题及其扩展 128
6.5实际应用 129
6.6练习 130
第7章 简单神经网络 131
7.1来自生物学的灵感 131
7.2人工神经网络 133
7.2.1神经元 133
7.2.2层 134
7.2.3反向传播 135
7.2.4整体情况 137
7.3预备知识 138
7.3.1借助随机化 138
7.3.2快速算法 140
7.4激活函数 141
7.5构建神经网络 142
7.5.1实现神经元 143
7.5.2层的实现 144
7.5.3神经网络的实现 146
7.6分类问题 149
7.6.1归一化数据 149
7.6.2经典的iris(鸢尾属植物)数据集 150
7.6.3葡萄酒分类问题 154
7.7神经网络问题及其扩展 156
7.8实际应用 157
7.9练习 158
第8章 其他问题 159
8.1背包问题 159
8.2旅行推销员问题 163
8.2.1简单方法 164
8.2.2深层考虑 170
8.3电话号码助记符 170
8.4井字棋 172
8.4.1管理状态 173
8.4.2极小极大算法 175
8.5实际应用 179
8.6练习 180
附录A术语表 181
附录B更多资源 187
附录C Swift简史 193
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019