內容簡介
本書主要以C/C++語言描述過程化程序設計,並引入程序設計競賽的基礎知識。本書共9章,內容包括緒論、程序設計基礎知識、程序控制結構、數組、函數、結構體、指針、鏈表和程序設計競賽基礎,介紹程序設計的概念、思想和方法及程序設計競賽相關知識,培養學生的計算思維,提高其分析、解決具體問題的能力、實踐能力和創新能力。程序設計競賽基礎方面包括在線做題結構、空間換時間的思想、C++標準模板庫常用容器、遞推與動態規劃、搜索、並查集、貪心法和回溯法等常用算法、大整數運算及簡單數學問題等方面的入門知識。 本書以問題求解為主線,注重課程教學與程序設計競賽相結合,可作為高等學校本、專科計算機類、電子信息類及自動化類等專業學生的「高級語言」「C語言程序設計」「C++過程化程序設計」等課程的教材,也可作為大學生程序設計競賽參加者及C/C++語言自學者、開發者的入門參考書,對開設C/C++語言程序設計課程或指導大學生程序設計競賽的教師有一定的參考作用。目錄
第1章 緒論