第1章 緒論
1.1 什么是數據結構
1.2 算法及其描述
1.3 算法分析
1.4 數據結構+算法=程序
本章小結
練習題1
上機實驗題1
第2章 線性表
2.1 線性表及其邏輯結構
2.2 線性表的順序存儲結構
2.3 線性表的鏈式存儲結構
2.4 線性表的應用
2.5 有序表
本章小結
練習題2
上機實驗題2
第3章 棧和隊列
3.1 棧
3.2 隊列
本章小結
練習題3
上要實驗題3
第4章 串
4.1 串的基本概念
4.2 串的存儲結構
4.3 串的模式匹配
本章小結
練習題4
上機實驗題4
第5章 數組和稀疏矩陣
5.1 數組
5.2 稀疏矩陣
本章小結
練習題4
上機實驗題
第6章 遞歸
6.1 什么是遞歸
6.2 遞歸調用的實現原理
6.3 遞歸算法的設計
6.4 遞歸算法到非遞歸算法的轉換
本章小結
練習題6
上機實驗題6
第7章 樹和二叉樹
第8章 廣義表
第9章 圖
第10章 查找
第11章 內排序
第12章 外排序
第13章 文件
第14章 采用面向對象的方法描述算法
附錄A 綜合實驗題
附錄B 實驗報告格式
附錄C 書中部分算法清單
參考文獻