注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)簡明教程(微課版 第2版)

數(shù)據(jù)結(jié)構(gòu)簡明教程(微課版 第2版)

數(shù)據(jù)結(jié)構(gòu)簡明教程(微課版 第2版)

定 價:¥49.50

作 者: 李春葆 著
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校數(shù)據(jù)結(jié)構(gòu)課程系列教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302516309 出版時間: 2018-12-01 包裝: 平裝
開本: 16開 頁數(shù): 375 字?jǐn)?shù):  

內(nèi)容簡介

  本書內(nèi)容包括概論、線性表、棧和隊列、串、數(shù)組和稀疏矩陣、樹和二叉樹、圖、查找和排序,附錄中給出了書中全部算法代碼清單和2018年全國計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)考研大綱。 本書具有概念清楚、表述明晰、示例豐富、圖示準(zhǔn)確和內(nèi)容完整等特點,尤其注重知識點之間結(jié)構(gòu)關(guān)系的展示和通用算法設(shè)計方法的提煉。每個知識點都提供了配套的微課視頻。 本書可用作高等院校計算機及相關(guān)專業(yè)本、專科生數(shù)據(jù)結(jié)構(gòu)課程的教材,也適合計算機愛好者和參加各類計算機考試的人員研習(xí)。

作者簡介

  本書是作者針對數(shù)據(jù)結(jié)構(gòu)課程的特點,在總結(jié)自己長期教學(xué)經(jīng)驗的基礎(chǔ)上編寫的,本書的“簡明”性主要體現(xiàn)在以下兩個方面。內(nèi)容上的簡明性。本書的內(nèi)容基本涵蓋了1新全國計算機專業(yè)聯(lián)考大綱數(shù)據(jù)結(jié)構(gòu)部分的知識點,講授上省去了一些難度較大的應(yīng)用和擴展內(nèi)容,如表達(dá)式求值和迷宮問題、串的KMP 算法和廣義表等。

圖書目錄

C O N T E N T S
目錄
第1章概論
1.1數(shù)據(jù)結(jié)構(gòu)概述
1.1.1什么是數(shù)據(jù)結(jié)構(gòu)
1.1.2邏輯結(jié)構(gòu)
1.1.3存儲結(jié)構(gòu)
1.1.4數(shù)據(jù)運算
1.1.5數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型和抽象數(shù)據(jù)類型
1.2算法和算法分析
1.2.1算法及其描述
1.2.2算法分析
1.3數(shù)據(jù)結(jié)構(gòu)程序設(shè)計
1.3.1數(shù)據(jù)結(jié)構(gòu)程序設(shè)計步驟
1.3.2應(yīng)用程序的結(jié)構(gòu)
小結(jié)
練習(xí)題1
上機實驗題1
第2章線性表
2.1線性表的基本概念
2.1.1線性表的定義
2.1.2線性表的基本運算
2.2順序表
2.2.1順序表的定義
2.2.2線性表基本運算在順序表上的實現(xiàn)
2.2.3順序表的算法設(shè)計示例
2.3單鏈表和循環(huán)單鏈表
2.3.1單鏈表的定義
2.3.2線性表基本運算在單鏈表上的實現(xiàn)
2.3.3單鏈表的算法設(shè)計示例
2.3.4循環(huán)單鏈表
2.3.5循環(huán)單鏈表的算法設(shè)計示例
2.4雙鏈表和循環(huán)雙鏈表
2.4.1雙鏈表的定義
2.4.2線性表基本運算在雙鏈表上的實現(xiàn)
2.4.3雙鏈表的算法設(shè)計示例
2.4.4循環(huán)雙鏈表
2.4.5循環(huán)雙鏈表的算法設(shè)計示例
2.5線性表的應(yīng)用
2.5.1設(shè)計線性表應(yīng)用程序的一般步驟
2.5.2線性表應(yīng)用示例
小結(jié)
練習(xí)題2
上機實驗題2
第3章棧和隊列
3.1棧
3.1.1棧的基本概念
3.1.2棧的順序存儲結(jié)構(gòu)
3.1.3棧的鏈?zhǔn)酱鎯Y(jié)構(gòu)
3.1.4棧的應(yīng)用示例
3.2隊列
3.2.1隊列的基本概念
3.2.2隊列的順序存儲結(jié)構(gòu)
3.2.3隊列的鏈?zhǔn)酱鎯Y(jié)構(gòu)
3.2.4隊列的應(yīng)用示例
小結(jié)
練習(xí)題3
上機實驗題3
第4章串
4.1串的基本概念
4.1.1串的定義
4.1.2串的基本運算
4.2串的順序存儲結(jié)構(gòu)
4.2.1順序串的定義
4.2.2串基本運算在順序串上的實現(xiàn)
4.2.3順序串的算法設(shè)計示例
4.3串的鏈?zhǔn)酱鎯Y(jié)構(gòu)
4.3.1鏈串的定義
4.3.2串基本運算在鏈串上的實現(xiàn)
4.3.3鏈串的算法設(shè)計示例
4.4串的應(yīng)用
小結(jié)
練習(xí)題4
上機實驗題4
第5章數(shù)組和稀疏矩陣
5.1數(shù)組
5.1.1數(shù)組的定義
5.1.2數(shù)組的存儲結(jié)構(gòu)
5.1.3數(shù)組的算法設(shè)計示例
5.2特殊矩陣的壓縮存儲
5.3稀疏矩陣
5.3.1稀疏矩陣的三元組表示
5.3.2稀疏矩陣的十字鏈表表示
小結(jié)
練習(xí)題5
上機實驗題5
第6章樹和二叉樹
6.1樹
6.1.1樹的定義
6.1.2樹的邏輯結(jié)構(gòu)表示
6.1.3樹的基本術(shù)語
6.1.4樹的性質(zhì)
6.1.5樹的基本運算
6.1.6樹的存儲結(jié)構(gòu)
6.2二叉樹
6.2.1二叉樹的定義
6.2.2二叉樹的性質(zhì)
6.2.3二叉樹的存儲結(jié)構(gòu)
6.3遞歸算法設(shè)計方法
6.3.1什么是遞歸
6.3.2遞歸算法設(shè)計一般方法
6.3.3二叉樹的遞歸算法設(shè)計
6.4二叉樹的基本運算算法
6.4.1二叉樹的基本運算
6.4.2二叉樹基本運算實現(xiàn)算法
6.5二叉樹的遍歷
6.5.1常用的二叉樹遍歷算法
6.5.2遍歷算法的應(yīng)用
6.6二叉樹的構(gòu)造
6.6.1什么是二叉樹的構(gòu)造
6.6.2二叉樹的構(gòu)造方法
6.7二叉樹與樹之間的轉(zhuǎn)換
6.7.1森林/樹轉(zhuǎn)換成二叉樹
6.7.2二叉樹還原為樹/森林
6.8線索二叉樹
6.8.1什么是線索
6.8.2線索二叉樹的存儲結(jié)構(gòu)
6.8.3建立線索二叉樹及其銷毀
6.8.4線索二叉樹的基本運算算法
6.9哈夫曼樹
6.9.1哈夫曼樹的定義
6.9.2構(gòu)造哈夫曼樹
6.9.3哈夫曼編碼
小結(jié)
練習(xí)題6
上機實驗題6
第7章圖
7.1圖的基本概念
7.1.1圖的定義
7.1.2圖的基本術(shù)語
7.1.3圖的基本操作
7.2圖的存儲結(jié)構(gòu)
7.2.1鄰接矩陣
7.2.2鄰接表
7.3圖的遍歷
7.3.1深度優(yōu)先遍歷算法
7.3.2廣度優(yōu)先遍歷算法
7.3.3圖遍歷算法的應(yīng)用
7.4生成樹和最小生成樹
7.4.1什么是圖的生成樹和最小生成樹
7.4.2普里姆算法
7.4.3克魯斯卡爾算法
7.5最短路徑
7.5.1單源最短路徑算法
7.5.2多源最短路徑算法
7.6拓?fù)渑判?br />7.7AOE網(wǎng)與關(guān)鍵路徑
小結(jié)
練習(xí)題7
上機實驗題7
第8章查找
8.1查找的概念
8.2靜態(tài)查找表
8.2.1順序查找
8.2.2折半查找
8.2.3索引查找
8.3動態(tài)查找表
8.3.1二叉排序樹
8.3.2二叉平衡樹
8.3.3B樹
8.3.4B+樹
8.4哈希表
8.4.1哈希表的基本概念
8.4.2哈希函數(shù)構(gòu)造方法
8.4.3哈希沖突解決方法
8.4.4哈希表查找及性能分析
小結(jié)
練習(xí)題8
上機實驗題8
第9章排序
9.1排序的基本概念
9.2插入排序
9.2.1直接插入排序
9.2.2折半插入排序
9.2.3希爾排序
9.3交換排序
9.3.1冒泡排序
9.3.2快速排序
9.4選擇排序
9.4.1簡單選擇排序
9.4.2堆排序
9.5歸并排序
9.6基數(shù)排序
9.7外排序
9.7.1磁盤排序過程
9.7.2生成初始?xì)w并段
9.7.3多路平衡歸并
9.7.4最佳歸并樹
小結(jié)
練習(xí)題9
上機實驗題9
附錄
附錄A書中部分算法清單
附錄B全國計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)2018年聯(lián)考大綱
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號