中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
數據結構(C/C++描述) 版權信息
- ISBN:7508441222
- 條形碼:9787508441221 ; 978-7-5084-4122-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
數據結構(C/C++描述) 內容簡介
本書是為高等學校計算機專業“數據結構”課程編寫的教材。本書主要采用C語言作為數據結構和算法的描述語言,考慮到算法描述的簡潔性和知識的延續性,在本書的算法描述中適當引進了部分C++的基本概念,使算法描述更為簡明、清晰。
全書共分10章及一個附錄。分別介紹數據結構的基本概念;線性結構的相關概念及算法:多維數組、矩陣和廣義表的基本概念及算法;非線性結構樹、圖的基本概念及算法以及查找、文件和內外排序的基本概念及算法,并在附錄中給出了有關C和C++的相關對照等。
本書給出的絕大多數算法都特別突出了算法設計思想、完整的算法描述及算法分析三個部分。書中各章*后都給出了難易適中的不同類型的習題,供學生課后練習使用。
本書適合作為計算機類各專業的本科或專科教材,也可作為信息類相關專業的選修教材,亦可作為高校相關專業師生、工程技術人員和其他讀者的學習參考書。
數據結構(C/C++描述) 目錄
前言
第1章 緒論
1.1 數據結構的概念
1.2 抽象數據類型
1.3 算法和算法分析
習題1
第2章 線性表
2.1 線性表的類型定義
2.2 線性表的順序存儲及實現
2.3 線性表的鏈式存儲及實現
2.4 線性表應用舉例
習題2
第3章 棧和隊列
3.1 棧
3.2 棧的應用舉例
3.3 棧與遞歸
3.4 隊列
習題3
第4章 串
4.1 串的定義
4.2 串的存儲及基本運算
4.3 串的模式匹配算法
4.4 串的應用
習題4
第5章 多維數組、矩陣和廣義表
5.1 多維數組
5.2 特殊矩陣
5.3 稀疏矩陣
5.4 廣義表
習題5
第6章 樹和二叉樹
6.1 樹的定義及其存儲結構
6.2 二叉樹
6.3 遍歷二叉樹和線索化二叉樹
6.4 樹、森林和二叉樹的關系
6.5 哈夫曼樹及其應用
習題6
第7章 圖
第8章 查找
第9章 內排序
第10章 文件與外排序
附錄
參考文獻
第1章 緒論
1.1 數據結構的概念
1.2 抽象數據類型
1.3 算法和算法分析
習題1
第2章 線性表
2.1 線性表的類型定義
2.2 線性表的順序存儲及實現
2.3 線性表的鏈式存儲及實現
2.4 線性表應用舉例
習題2
第3章 棧和隊列
3.1 棧
3.2 棧的應用舉例
3.3 棧與遞歸
3.4 隊列
習題3
第4章 串
4.1 串的定義
4.2 串的存儲及基本運算
4.3 串的模式匹配算法
4.4 串的應用
習題4
第5章 多維數組、矩陣和廣義表
5.1 多維數組
5.2 特殊矩陣
5.3 稀疏矩陣
5.4 廣義表
習題5
第6章 樹和二叉樹
6.1 樹的定義及其存儲結構
6.2 二叉樹
6.3 遍歷二叉樹和線索化二叉樹
6.4 樹、森林和二叉樹的關系
6.5 哈夫曼樹及其應用
習題6
第7章 圖
第8章 查找
第9章 內排序
第10章 文件與外排序
附錄
參考文獻
展開全部
書友推薦
- >
名家帶你讀魯迅:故事新編
- >
我從未如此眷戀人間
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
月亮虎
- >
名家帶你讀魯迅:朝花夕拾
- >
經典常談
- >
【精裝繪本】畫給孩子的中國神話
- >
大紅狗在馬戲團-大紅狗克里弗-助人
本類暢銷