作者簡介 李春葆,武漢大學計算機學院教授。主要研究方向為數據挖掘和算法設計,先後主持和參加多個大型研究項目。主要為本科生講授數據結構(15年以上)和軟體工程等課程,為研究生講授軟體開發新技術、數據倉庫與數據挖掘等課程,並出版十多部精品著作。
目錄 第1章 緒論
1 1 什麼是數據結構
1 1 1 數據結構的定義
1 1 2 數據的邏輯結構
1 1 3 數據的存儲結構
1 1 4 數據的運算
1 1 5 數據結構和數據類型
1 2 算法及其描述
1 2 1 什麼是算法
1 2 2 算法描述
1 3 算法分析
1 3 1 算法設計的要求
1 3 2 算法的時間性能分析
1 3 3 算法的存儲空間分析
1 4 數據結構的目標
1 5 練習題
1 6 實驗題
1 6 1 上機實驗題
1 6 2 在線編程題
第2章 線性表
2 1 線性表的定義
2 1 1 什麼是線性表
2 1 2 線性表的抽象數據類型描述
2 2 線性表的順序存儲結構
2 2 1 線性表的順序存儲結構——順序表
2 2 2 線性表的基本運算算法在順序表中的實現
2 2 3 順序表的應用算法設計示例
2 2 4 順序表容器——ArrayList
2 3 線性表的鏈式存儲結構
2 3 1 線性表的鏈式存儲結構——鏈表
2 3 2 單鏈表
2 3 3 單鏈表的應用算法設計示例
2 3 4 雙鏈表
2 3 5 雙鏈表的應用算法設計示例
2 3 6 循環鏈表
2 3 7 鏈表容器——LinkedList
2 4 順序表和鏈表的比較
2 5 線性表的應用
2 5 1 求解兩個多項式相加問題的描述
2 5 2 採用順序存儲結構求解
2 5 3 採用鏈式存儲結構求解
2 6 練習題
2 7 實驗題
2 7 1 上機實驗題
2 7 2 在線編程題
第3章 棧和隊列
3 1 棧
3 1 1 棧的定義
3 1 2 棧的順序存儲結構及其基本運算算法的實現
3 1 3 順序棧的應用算法設計示例
3 1 4 棧的鏈式存儲結構及其基本運算算法的實現
3 1 5 鏈棧的應用算法設計示例
3 1 6 Java中的棧容器——Stack
第4章 串
第5章 遞歸
第6章 數組和稀疏矩陣
第7章 樹和二叉樹
第8章 圖
第9章 查找
第10章 排序
參考文獻
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。