目 录
第1章 引论 1
1.1 知识点 1
1.2 练习题 6
第2章 计算系统的基本思维 12
2.1 理解0和1的思维 12
2.1.1 知识点 12
2.1.2 练习题 18
2.2 图灵机与冯?诺依曼计算机 27
2.2.1 知识点 27
2.2.2 练习题 33
2.3 现代计算机 42
2.3.1 知识点 42
2.3.2 练习题 44
2.4 不同抽象层级的计算机(软件) 49
2.4.1 知识点 49
2.4.2 练习题 51
第3章 算法类问题求解框架 55
3.1 知识点 55
3.2 练习题 61
第4章 算法与复杂性 71
4.1 问题及其算法 71
4.1.1 知识点 71
4.1.2 练习题 74
4.2 递归及递归算法 78
4.2.1 知识点 78
4.2.2 练习题 80
4.3 遗传算法:计算复杂性与仿生学算法示例 83
4.3.1 知识点 83
4.3.2 练习题 85
第5章 数据抽象、设计与挖掘 91
5.1 知识点 91
5.2 练习题 98
第6章 计算机网络 108
6.1 知识点 108
6.2 练习题 116