注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關數據結構實踐教程(C#語言描述)

數據結構實踐教程(C#語言描述)

數據結構實踐教程(C#語言描述)

定 價:¥39.50

作 者: 李春葆 編
出版社: 清華大學出版社
叢編項: 高等學校數據結構課程系列教材
標 簽: 大學教材教輔 教材教輔

購買這本書可以去


ISBN: 9787302301721 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數: 386 字數:  

內容簡介

  《高等學校數據結構課程系列教材:數據結構實踐教程(C#語言描述)》以實踐項目為指南,系統(tǒng)地介紹各種常用的數據結構以及排序、查找的各種算法,闡述各種數據結構的邏輯關系、存儲表示以及運算操作,并采用C#語言實現了所有的實踐項目。全書既注重數據結構原理,又注重項目實踐,內容豐富,概念講解清楚,表達嚴謹,邏輯性強,語言精練,可讀性好。《高等學校數據結構課程系列教材:數據結構實踐教程(C#語言描述)》是《數據結構教程(C#語言描述)》(李春葆等,清華大學出版社)的配套實踐指導教程,也可以單獨用作實踐型數據結構課程的教材?!稊祿Y構實踐教程》既可作為高等院校計算機相關專業(yè)本科生、??粕慕滩?,也可作為廣大從事計算機應用的科技人員的參考書。

作者簡介

  李春葆,武漢大學計算機學院教授,主要研究方向為數據挖掘和算法設計,先后主持和參加多個大型研究項目。主要為本科生講授數據結構(15年以上)和軟件工程等課程,為研究生講授軟件開發(fā)新技術、數據倉庫與數據挖掘等課程,并出版十多部精品著作。

圖書目錄

第1章 緒論
1.1 軟件開發(fā)過程
1.1.1 軟件生命周期
1.1.2 軟件開發(fā)模型
1.2 數據結構的定義
1.2.1 什么是數據結構
1.2.2 算法及其分析
1.2.3 數據結構項目設計
1.3 用C#設計數據結構實踐項目
1.3.1 用C#設計數據結構項目的基本方法
1.3.2 窗體設計及窗體間的數據傳遞
1.3.3 文件操作
第2章 線性表
2.1 線性表的定義
2.2 線性表的順序存儲結構
2.2.1 線性表的順序存儲結構——順序表
2.2.2 順序表實踐項目及其設計
2.3 線性表的鏈式存儲結構
2.3.1 單鏈表
2.3.2 單鏈表實踐項目及其設計
2.3.3 雙鏈表
2.3.4 雙鏈表實踐項目及其設計
2.3.5 循環(huán)鏈表
2.3.6 循環(huán)單鏈表實踐項目及其設計
2.3.7 循環(huán)雙鏈表實踐項目及其設計
2.4 線性表的應用
2.4.1 線性表應用方法
2.4.2 線性表實踐項目及其設計
第3章 棧和隊列
3.1 棧
3.1.1 棧的定義
3.1.2 棧的順序存儲結構——順序棧
3.1.3 順序棧實踐項目及其設計
3.1.4 棧的鏈式存儲結構——鏈棧
3.1.5 鏈棧實踐項目及其設計
3.1.6 棧的應用實踐項目——簡單算術表達式求值
3.1.7 棧的應用實踐項目——用棧求解迷宮問題
3.2 隊列
3.2.1 隊列的定義
3.2.2 隊列的順序存儲結構——順序隊
3.2.3 順序隊實踐項目及其設計
3.2.4 隊列的鏈式存儲結構——鏈隊
3.2.5 鏈隊實踐項目及其設計
3.2.6 隊列的應用——用隊列求解迷宮問題
3.2.7 隊列的應用——用隊列求解病人排隊看病問題
第4章 串
4.1 串的基本概念
4.2 串的存儲結構
4.2.1 串的順序存儲結構——順序串
4.2.2 順序串實踐項目及其設計
4.2.3 串的鏈式存儲結構——鏈串
4.2.4 鏈串實踐項目及其設計
4.3 串的模式匹配
4.3.1 模式匹配的概念
4.3.2 串模式匹配實踐項目及其設計
第5章 數組和廣義表
5.1 數組
5.1.1 數組及其存儲結構
5.1.2 特殊矩陣的壓縮存儲
5.1.3 數組實踐項目及其設計
5.2 稀疏矩陣
5.2.1 稀疏矩陣的存儲結構
5.2.2 稀疏矩陣實踐項目及其設計
5.3 遞歸
5.3.1 遞歸及其算法設計方法
5.3.2 遞歸實踐項目及其設計
5.4 廣義表
5.4.1 廣義表及其存儲結構
5.4.2 廣義表實踐項目及其設計
第6章 樹和二叉樹
6.1 樹
6.1.1 樹的相關概念
6.1.2 樹的實踐項目及其設計
6.2 二叉樹
6.2.1 二叉樹的相關概念
6.2.2 二叉樹實踐項目及其設計
6.3 構造二叉樹
6.3.1 構造二叉樹的過程
6.3.2 構造二叉樹實踐項目及其設計
6.4 線索二叉樹
6.4.1 構造和遍歷線索二叉樹
6.4.2 線索二叉樹實踐項目及其設計
6.5 哈夫曼樹
6.5.1 哈夫曼樹的相關概念
6.5.2 哈夫曼樹實踐項目及其設計
6.6 樹形結構的應用
6.6.1 樹形結構的應用方法
6.6.2 樹形結構應用實踐項目及其設計
第7章 圖
7.1 圖及其存儲結構
7.1.1 圖的基本概念
7.1.2 圖的存儲結構
7.1.3 圖基本運算實踐項目及其設計
7.2 圖的遍歷
7.2.1 圖的遍歷方法
7.2.2 圖遍歷實踐項目及其設計
7.3 圖的應用
7.3.1 生成樹和最小生成樹
7.3.2 最短路徑
7.3.3 拓撲排序
7.3.4 AOE網與關鍵路徑
7.3.5 圖應用實踐項目及其設計
7.4 圖的綜合應用
7.4.1 圖綜合應用方法
7.4.2 圖綜合應用實踐項目及其設計
第8章 查找
8.1 查找的基本概念
8.2 線性表的查找
8.2.1 線性表的各種查找方法
8.2.2 線性表實踐項目及其設計
8.3 樹表的查找
8.3.1 二叉排序樹及其查找方法
8.3.2 二叉排序樹實踐項目及其設計
8.4 哈希表查找
8.4.1 哈希表的基本概念
8.4.2 哈希表查找實踐項目及其設計
第9章 內排序
9.1 排序的基本概念
9.2 插入排序
9.2.1 常用的插入排序方法
9.2.2 插入排序實踐項目及其設計
9.3 交換排序
9.3.1 常用的交換排序方法
9.3.2 交換排序實踐項目設計
9.4 選擇排序
9.4.1 常用的選擇排序方法
9.4.2 選擇排序實踐項目設計
9.5 歸并排序
9.5.1 常用的歸并排序方法
9.5.2 歸并排序實踐項目設計
9.6 基數排序
9.6.1 基數排序方法
9.6.2 基數排序實踐項目設計
9.7 各種內排序方法比較
9.7.1 各種內排序方法的比較和選擇
9.7.2 內排序方法比較實踐項目設計
9.8 內排序的應用
9.8.1 內排序應用方法
9.8.2 內排序應用實踐項目設計
第10章 外排序
10.1 外排序概述
10.2 磁盤排序
10.2.1 磁盤排序過程
10.2.2 磁盤排序實踐項目設計
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號