出版說明
前言
第1章 概論
1.1 計算機軟件及其發(fā)展
1.2 程序結構和效率
1.3 習題
第2章 簡單程序設計
2.1 C語言基礎
2.2 表達式
23. 基本輸入/輸出
2.4 分支程序設計
2.5 循環(huán)程序設計
2.6 習題
第3章 數(shù)組和指針類型
3.1 一維數(shù)組
3.2 二維數(shù)組
3.3 字符數(shù)組
3.4 指針
第4章 函數(shù)和文件
4.1 函數(shù)的定義和調用
4.2 函數(shù)的嵌套調用與遞歸調用
4.3 數(shù)組、指針和引用作函數(shù)形參
4.4 變量的作用域和屬性
4.5 編譯預處理
4.6 文件數(shù)據的讀寫
4.7 習題
第5章 位運算和構造類型
5.1 位運算
5.2 結構類型
5.3 聯(lián)合類型
5.4 枚舉類型
5.5 習題
第6章 表結構
6.1 順序表
6.2 棧結構和隊結構
6.3 鏈表的基本操作
6.4 鏈表的查找、插入和刪除
6.5 雙向鏈表和靜態(tài)鏈表
6.6 散列表
6.7 矩陣運算
6.8 字符串
6.9 習題
第7章 樹結構
7.1 樹的概念
7.2 二叉樹的遍歷
7.3 二叉樹的構造
7.4 檢索樹
7.5 哈夫曼樹
7.6 習題
第8章 圖結構
8.1 基本概念
8.2 圖的存儲方法
8.3 圖的遍歷
8.4 最小生成樹和最短路徑
8.5 習題
第9章 排序
9.1 選擇排序
9.2 插入排序
9.3 交換排序
9.4 習題
附錄
參考文獻