第 一章 C++語言入門 / 1
1.1 我的第 一個程序 / 1
1.2 數據類型及運算 / 6
1.3 字符和字符串 / 15
1.4 輸入/輸出及格式控制 / 22
1.5 一些運算規(guī)則 / 24
第二章 基本結構
2.1 順序結構 / 27
2.2 選擇結構 / 36
2.3 循環(huán)結構 / 57
第三章 競賽模擬
3.1 文件讀寫 / 94
3.2 制作測試數據 / 96
3.3 隨機數據與對拍 / 99
3.4 效率分析及簡單優(yōu)化 / 103
第四章 數組
4.1 一維數組 / 110
4.2 二維數組 / 126
4.3 字符數組 / 138
4.4 滾動數組 / 152
第五章 階段檢測1
5.1 筆試檢測 / 156
5.2 上機檢測 / 158
5.3 頭腦風暴 / 168
第六章 函數
6.1 初識函數 / 183
6.2 庫函數簡介 / 190
6.3 常用的變量類型 / 191
6.4 數組作為函數參數 / 193
6.5 函數的遞歸調用 / 195
第七章 階段檢測2
7.1 筆試檢測 / 208
7.2 上機檢測 / 213
第八章 指針
8.1 地址和指針 / 227
8.2 指針變量的應用 / 228
8.3 數組與指針 / 231
第九章 結構體
9.1 結構體及其應用 / 234
9.2 結構體與指針 / 236
9.3 課后練習 / 237
第十章 位運算與進制
10.1 位運算 / 240
10.2 進制轉換 / 248
第十一章 STL編程
11.1 sort排序算法 / 254
11.2 lower_bound/upper_bound / 260
11.3 vector向量容器 / 262
11.4 pair容器 / 267
11.5 set集合容器 / 269
11.6 multiset多重集合容器 / 273
11.7 deque雙端隊列容器 / 277
11.8 list雙向鏈表容器 / 279
11.9 map映照容器 / 281
11.10 排列組合關系算法 / 289
11.11 stable_sort 穩(wěn)定排序 / 290
11.12 multimap多重映照容器 / 293
11.13 stack堆棧容器 / 295
11.14 queue隊列容器 / 299
11.15 priority_queue優(yōu)先隊列容器 / 303
附錄A ASCII 對照表
附錄B C++語言的關鍵字
附錄C C++語言運算符及其優(yōu)先級
附錄D 常用函數庫
附錄E 常用函數