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