【有庫存】NT售價: 450 元
編程類競賽活動受各級各類學校重視,受青少年學生歡迎。 本書以Dev-C++為C++語言的開發環境,首先帶領讀者入門C++語言,然后循序漸進、由淺入深地講解C++語言的基本結構、數組、函數、指針、結構體、位運算等知識,并編排了競賽模擬、階段檢測等內容,使讀者能及時評估自己的學習效果。本書在介紹C++語言的同時,更加側重于計算思維的培養,通過“一題多解”及“數學求解”等方法,拓展讀者對題目的本質和內涵的思考與理解。本書還配備了參考程序、習題解答、測試數據、講解視頻等資源供讀者參考學習。
第 一章 C++語言入門 / 11.1 我的第 一個程序 / 11.2 數據類型及運算 / 61.3 字符和字符串 / 151.4 輸入/輸出及格式控制 / 221.5 一些運算規則 / 24第二章 基本結構2.1 順序結構 / 272.2 選擇結構 / 362.3 循環結構 / 57第三章 競賽模擬3.1 文件讀寫 / 943.2 制作測試數據 / 963.3 隨機數據與對拍 / 993.4 效率分析及簡單優化 / 103第四章 數組4.1 一維數組 / 1104.2 二維數組 / 1264.3 字符數組 / 1384.4 滾動數組 / 152第五章 階段檢測15.1 筆試檢測 / 1565.2 上機檢測 / 1585.3 頭腦風暴 / 168第六章 函數6.1 初識函數 / 1836.2 庫函數簡介 / 1906.3 常用的變量類型 / 1916.4 數組作為函數參數 / 1936.5 函數的遞歸調用 / 195第七章 階段檢測27.1 筆試檢測 / 2087.2 上機檢測 / 213第八章 指針8.1 地址和指針 / 2278.2 指針變量的應用 / 2288.3 數組與指針 / 231第九章 結構體9.1 結構體及其應用 / 2349.2 結構體與指針 / 2369.3 課后練習 / 237第十章 位運算與進制10.1 位運算 / 24010.2 進制轉換 / 248第十一章 STL編程11.1 sort排序算法 / 25411.2 lower_bound/upper_bound / 26011.3 vector向量容器 / 26211.4 pair容器 / 26711.5 set集合容器 / 26911.6 multiset多重集合容器 / 27311.7 deque雙端隊列容器 / 27711.8 list雙向鏈表容器 / 27911.9 map映照容器 / 28111.10 排列組合關系算法 / 28911.11 stable_sort 穩定排序 / 29011.12 multimap多重映照容器 / 29311.13 stack堆棧容器 / 29511.14 queue隊列容器 / 29911.15 priority_queue優先隊列容器 / 303附錄A ASCII 對照表附錄B C++語言的關鍵字附錄C C++語言運算符及其優先級附錄D 常用函數庫附錄E 常用函數