出版時間:2011-6 出版社:清華大學 作者:田愛奎//張先偉//張立紅//王云 頁數(shù):298
內(nèi)容概要
本書重點介紹在C語言環(huán)境下,編寫程序的思路與方法。全書以程序設(shè)計的基本思想與方法作為主要結(jié)構(gòu),主要介紹了程序的基本結(jié)構(gòu)組織、批量數(shù)據(jù)的組織方式與處理技巧,引入了分治與遞歸、動態(tài)規(guī)劃、貪心等常用的算法設(shè)計方法應(yīng)用案例,注重強調(diào)了程序設(shè)計中設(shè)計方法與動手實踐。
本書可作為大專院校教材,亦可供從事計算機相關(guān)領(lǐng)域的科研人員參考自學。
書籍目錄
第1章 程序設(shè)計引論
1.1 計算機程序與計算機語言
1.1.1 計算機程序
1.1.2 計算機語言
1.2 C語言的發(fā)展
1.3 簡單的C程序構(gòu)成
1.3.1 最簡單的C語言程序舉例
1.3.2 C語言程序的結(jié)構(gòu)
1.4 C程序的運行與調(diào)試
1.4.1 C程序的運行步驟
1.4.2 Visual C++6.0下程序文件的創(chuàng)建、編譯與運行
第2章 算法設(shè)計基礎(chǔ)
2.1 什么是算法
2.1.1 日常生活中的算法
2.1.2 計算機算法的分類
2.1.3 簡單算法舉例
2.2 算法的特征
2.3 算法的表示方法
2.3.1 自然語言表示算法
2.3.2 傳統(tǒng)流程圖表示算法
2.3.3 三種基本結(jié)構(gòu)
2.3.4 用N—S流程圖表示算法
2.3.5 其他表示算法的方法
2.4 程序設(shè)計中常用算法
2.4.1 迭代法
2.4.2 窮舉搜索法
2.4.3 遞推法
2.4.4 遞歸
2.4.5 回溯法
2.4.6 貪心法
2.4.7 分治法
……
第3章 數(shù)據(jù)類型基礎(chǔ)
第4章 基本控制結(jié)構(gòu)
第5章 函數(shù)
第6章 數(shù)組
第7章 指針
第8章 結(jié)構(gòu)體、共用體和枚舉型
第9章 文件
第10章 鏈表
第11章 遞推與遞歸
第12章 貪心法與動態(tài)規(guī)劃法
參考文獻
圖書封面
評論、評分、閱讀與下載