作 者:英昌盛 等 編
定 價:49
出 版 社:清華大學出版社
出版日期:2021年08月01日
頁 數:224
裝 幀:平裝
ISBN:9787302581482
"本書是程序設計基礎和算法分析與設計之間的過渡,為剛剛學習過程序設計基礎的算法入門者量身定制。本書的主要特點是算法知識“基礎化”和分析過程“圖表化”。隻要求讀者具備程序設計基礎知識,重在興趣與入門,不涉及艱深晦澀的內容。以圖表方式給出算法的動態分析過程,使讀者真正理解和掌握算法的本質,能夠根據實際工作設計和優化算法。"
●第1章環境搭建
1.1Microsoft Visual C++2010學習版使用
1.1.1Visual C++2010學習版安裝
1.1.2創建、編輯、編譯和運行項目
1.1.3為什麼缺少很多選項
1.1.4為什麼一閃而過
1.1.5其他配置選項
1.2Code::Blocks的使用
1.2.1安裝Code::Blocks
1.2.2創建項目和編輯源代碼
1.2.3調試
第2章排序算法
2.1冒泡排序
2.1.1冒泡排序的基本思想
2.1.2冒泡排序過程分析
2.1.3冒泡排序代碼分析
……
本書繫統介紹程序設計中常用的基礎算法及典型案例,包括排序算法、遞歸算法、數論基礎、組合數學基礎、貪心算法、分治算法、動態規劃算法和回溯算法等內容。全書以圖文並茂的方式講解各種基礎算法的分析過程,側重於基礎算法的深入理解與實踐,配有大量圖表輔助算法的分析過程,適用於有一定程序設計基礎、尚未學習數據結構且對算法分析與設計感興趣的算法初學者。本書各章節配有典型案例和大量圖表,既便於教師課堂講授,也適合讀者自學,可作為高等院校“程序設計基礎”課程的延伸和“算法分析與設計”課程的入門教材,也可供程序設計競賽初學者參考。
英昌盛 等 編
英昌盛,男,1979年生,博士,吉林師範大學計算機學院繫主任,主要研究方向為雲計算及算法分析與設計。教學及科研成果:發表SCI論文2篇,EI論文1篇;主編教材1部,參編教材3部;主持及參與省教改項目2項、省職業與成人教育項目1項、教育部協同育人項目4項;參與並完成吉林省金課1項,作為主要參加人參與申報並成功獲批重量一流專業、重量一流課程。