前 言
第1章 編程起點:輸入和輸出 1
1.1 輸出 1
1.2 輸入與輸出 2
第2章 編程基礎I 4
2.1 選擇結構 4
2.2 循環(huán)結構 7
2.3 嵌套結構 14
2.4 數(shù)組 21
2.4.1 數(shù)組的特點 22
2.4.2 離線計算 26
2.4.3 序列 29
2.5 二維數(shù)組 33
2.6 字符和字符串 41
第3章 編程基礎II 49
3.1 函數(shù) 49
3.2 遞歸函數(shù) 57
3.3 結構體 61
3.4 指針 69
第4章 數(shù)學計算 76
4.1 幾何初步 76
4.2 歐幾里得算法和擴展的歐幾里得算法 87
4.3 概率論初步 93
4.4 微積分初步 101
4.5 矩陣計算 108
第5章 排序 115
5.1 簡單的排序算法:選擇排序、插入排序、冒泡排序 116
5.2 歸并排序 122
5.3 快速排序 129
5.4 利用排序函數(shù)進行排序 132
5.5 結構體排序 138
第6章 C STL 144
6.1 STL容器 144
6.1.1 序列式容器 144
6.1.2 關聯(lián)式容器 150
6.1.3 迭代器 161
6.2 STL算法 170