目 錄
第1章 引論 1
1.1 知識點 1
1.2 練習題 6
第2章 計算系統(tǒng)的基本思維 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 現(xiàn)代計算機 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章 數(shù)據抽象、設計與挖掘 91
5.1 知識點 91
5.2 練習題 98
第6章 計算機網絡 108
6.1 知識點 108
6.2 練習題 116