本書由9章組成, 內(nèi)容包括: 三種基本結構, 數(shù)組, 字符串, 函數(shù)與結構體, 遞推與遞歸, 枚舉算法, 排序算法, 指針, 學生成績管理系統(tǒng)。全書采用偽代碼作為數(shù)據(jù)結構及算法的描述語言。本教程設計了大量體系化例題和實踐內(nèi)容, 在案例的不斷深化中逐步引出知識點, 啟發(fā)讀者循序漸進地學習與實踐, 掌握“分析問題→設計算法→編寫及運行程序→分析結果”的問題求解方法。
前言
第1章 三種基本結構
1.1 內(nèi)容要點
1.1.1 順序結構
1.1.2 選擇結構
1.1.3 循環(huán)結構
1.2 案例分析
1.3 項目實踐
第2章 數(shù)組
2.1 內(nèi)容要點
2.1.1 一維數(shù)組
2.1.2 二維數(shù)組
2.1.3 字符數(shù)組
2.2 案例分析
2.3 項目實踐
第3章 字符串
3.1 內(nèi)容要點
3.1.1 基本概念
3.1.2 表示方式
3.1.3 輸入/輸出方法
3.1.4 常用的字符串處理函數(shù)
3.1.5 string變量的常用操作
3.2 案例分析
3.3 項目實踐
第4章 函數(shù)與結構體
4.1 內(nèi)容要點
4.4.1 函數(shù)
4.4.2 結構體
4.2 案例分析
4.3 項目實踐
第5章 遞推與遞歸
5.1 內(nèi)容要點
5.1.1 遞推的概念
5.1.2 遞歸的概念
5.1.3 遞歸函數(shù)調(diào)用過程的剖析
5.2 案例分析
5.3 項目實踐
第6章 枚舉算法
6.1 內(nèi)容要點
6.1.1 算法定義
6.1.2 算法解題思路
6.1.3 算法優(yōu)缺點
6.1.4 算法解題條件
6.1.5 算法代碼框架
6.1.6 算法優(yōu)化方法
6.2 案例分析
6.3 項目實踐
第7章 排序算法
7.1 內(nèi)容要點
7.2 案例分析
7.3 項目實踐
第8章 指針
8.1 內(nèi)容要點
8.1.1 指針變量的定義及初始化
8.1.2 指針與一維數(shù)組
8.1.3 指針與結構體
8.1.4 指針數(shù)組
8.1.5 函數(shù)指針
8.1.6 動態(tài)數(shù)組
8.2 案例分析
8.3 項目實踐
第9章 學生成績管理系統(tǒng)
9.1 設計要求
9.2 系統(tǒng)設計思路
9.2.1 主界面設計
9.2.2 數(shù)據(jù)結構設計
9.2.3 系統(tǒng)模塊設計
9.3 系統(tǒng)模塊實現(xiàn)
參考文獻