注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述 第2版)

數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述 第2版)

數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述 第2版)

定 價(jià):¥48.00

作 者: 庫(kù)波,曹靜
出版社: 北京理工大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787564092948 出版時(shí)間: 2016-02-01 包裝:
開本: 16開 頁(yè)數(shù): 231 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《數(shù)據(jù)結(jié)構(gòu) Java語(yǔ)言描述(第2版)》主要介紹了數(shù)據(jù)結(jié)構(gòu)的基本概念和基本算法。全書共分九個(gè)項(xiàng)目,主要內(nèi)容包括:緒論、線性表、棧和隊(duì)列、串、多維數(shù)組和廣義表、樹、圖、查找和排序等。各項(xiàng)目中所涉及的數(shù)據(jù)結(jié)構(gòu)與算法均給予了Java語(yǔ)言描述(所有程序都已運(yùn)行通過),以便于讀者鞏固和提高運(yùn)用Java語(yǔ)言進(jìn)行程序設(shè)計(jì)的能力?!稊?shù)據(jù)結(jié)構(gòu) Java語(yǔ)言描述(第2版)》在內(nèi)容的選取、概念的引入、文字的敘述以及例題和習(xí)題的選擇等方面,都力求遵循面向應(yīng)用、邏輯結(jié)構(gòu)簡(jiǎn)明合理、由淺入深、深入淺出、循序漸進(jìn)、便于自學(xué)的原則,突出其實(shí)用性與應(yīng)用性?!稊?shù)據(jù)結(jié)構(gòu) Java語(yǔ)言描述(第2版)》可作為計(jì)算機(jī)專業(yè)教材,也適合作為高校非計(jì)算機(jī)專業(yè)輔修計(jì)算機(jī)專業(yè)課程的教材,還可以供從事計(jì)算機(jī)軟件開發(fā)的科技人員自學(xué)參考。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述 第2版)》作者簡(jiǎn)介

圖書目錄

項(xiàng)目一 緒論
任務(wù)一 數(shù)據(jù)結(jié)構(gòu)的基本概念
1.1.1 學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的原因
1.1.2 什么是數(shù)據(jù)結(jié)構(gòu)
1.1.3 基本概念和術(shù)語(yǔ)
1.1.4 數(shù)據(jù)類型與抽象數(shù)據(jù)類型
任務(wù)二 算法和算法分析簡(jiǎn)介
1.2.1 算法
1.2.2 算法的描述
1.2.3 算法評(píng)價(jià)
實(shí)訓(xùn) 驗(yàn)證哥德巴赫猜想
小結(jié)
習(xí)題一
項(xiàng)目二 線性表
任務(wù)一 線性表的定義和基本操作
任務(wù)二 線性表的順序存儲(chǔ)結(jié)構(gòu)
2.2.1 線性表的順序存儲(chǔ)結(jié)構(gòu)
2.2.2 線性表在順序存儲(chǔ)結(jié)構(gòu)下的運(yùn)算
任務(wù)三 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
2.3.1 線性鏈表
2.3.2 循環(huán)鏈表
2.3.3 雙向鏈表
實(shí)訓(xùn) 順序表和鏈表的應(yīng)用
小結(jié)
習(xí)題二
項(xiàng)目三 棧和隊(duì)列
任務(wù)一 棧
3.1.1 棧的定義及其運(yùn)算
3.1.2 棧的順序存儲(chǔ)結(jié)構(gòu)
3.1.3 棧的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
任務(wù)二 算術(shù)表達(dá)式求值
任務(wù)三 隊(duì)列
3.3.1 隊(duì)列的定義及其運(yùn)算
3.3.2 隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)
3.3.3 隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
3.3.4 其他隊(duì)列
實(shí)訓(xùn) 棧和隊(duì)列的應(yīng)用
小結(jié)
習(xí)題三
項(xiàng)目四 串
任務(wù)一 串的基本概念
4.1.1 串的定義
4.1.2 主串和子串
任務(wù)二 串的存儲(chǔ)結(jié)構(gòu)
4.2.1 串值的存儲(chǔ)
4.2.2 串名的存儲(chǔ)映像
任務(wù)三 串的基本運(yùn)算及其實(shí)現(xiàn)
4.3.1 串的基本運(yùn)算
4.3.2 串的基本運(yùn)算的實(shí)現(xiàn)
實(shí)訓(xùn) 文本編輯系統(tǒng)
小結(jié)
習(xí)題四
項(xiàng)目五 多維數(shù)組和廣義表
任務(wù)一 多維數(shù)組
5.1.1 多維數(shù)組的概念
5.1.2 多維數(shù)組在計(jì)算機(jī)內(nèi)的存放
任務(wù)二 多維數(shù)組的存儲(chǔ)結(jié)構(gòu)
5.2.1 行優(yōu)先順序
5.2.2 列優(yōu)先順序
任務(wù)三 特殊矩陣及其壓縮存儲(chǔ)
5.3.1 特殊矩陣
5.3.2 壓縮存儲(chǔ)
任務(wù)四 稀疏矩陣
5.4.1 稀疏矩陣的存儲(chǔ)
5.4.2 稀疏矩陣的運(yùn)算
任務(wù)五 廣義表
5.5.1 基本概念
5.5.2 存儲(chǔ)結(jié)構(gòu)
5.5.3 基本運(yùn)算
實(shí)訓(xùn) 迷宮問題
小結(jié)
習(xí)題五
項(xiàng)目六 樹
任務(wù)一 樹結(jié)構(gòu)的定義與基本操作
6.1.1 樹的定義及相關(guān)術(shù)語(yǔ)
6.1.2 樹的存儲(chǔ)結(jié)構(gòu)
6.1.3 樹的基本操作
任務(wù)二 二叉樹
6.2.1 二叉樹的定義與基本操作
6.2.2 二叉樹的性質(zhì)
6.2.3 二叉樹的存儲(chǔ)結(jié)構(gòu)
6.2.4 樹與二叉樹的相互轉(zhuǎn)換
任務(wù)三 遍歷二又樹
6.3.1 先序遍歷
6.3.2 中序遍歷
6.3.3 后序遍歷
6.3.4 層次遍歷
任務(wù)四 線索二叉樹
6.4.1 線索二叉樹的基本概念
6.4.2 中序次序線索化算法
任務(wù)五 二叉排序樹
6.5.1 二叉排序樹的定義
6.5.2 二叉排序樹的生成
6.5.3 刪除二叉排序樹上的結(jié)點(diǎn)
任務(wù)六 哈夫曼樹和哈夫曼算法
6.6.1 哈夫曼樹的定義
6.6.2 構(gòu)造哈夫曼樹——哈夫曼算法
6.6.3 哈夫曼樹的應(yīng)用
實(shí)訓(xùn) 哈夫曼編碼
小結(jié)
習(xí)題六
項(xiàng)目七 圖
任務(wù)一 基本定義和術(shù)語(yǔ)
7.1.1 基本定義和術(shù)語(yǔ)
7.1.2 抽象數(shù)據(jù)類型
任務(wù)二 圖的存儲(chǔ)結(jié)構(gòu)
7.2.1 鄰接矩陣
7.2.2 鄰接表
任務(wù)三 圖的遍歷
7.3.1 深度優(yōu)先搜索遍歷
7.3.2 廣度優(yōu)先搜索遍歷
任務(wù)四 最小生成樹
任務(wù)五 最短路徑
7.5.1 單源點(diǎn)最短路徑
7.5.2 所有頂點(diǎn)對(duì)之間的最短路徑
任務(wù)六 拓?fù)渑判?br />實(shí)訓(xùn) 圖的遍歷應(yīng)用
小結(jié)
習(xí)題七
項(xiàng)目八 查找
任務(wù)一 順序查找
任務(wù)二 折半查找
任務(wù)三 分塊查找
任務(wù)四 哈希表
8.4.1 哈希表和哈希函數(shù)的概念
8.4.2 哈希函數(shù)的構(gòu)造方法
8.4.3 沖突處理
實(shí)訓(xùn) 學(xué)生檔案管理系統(tǒng)
小結(jié)
習(xí)題八
項(xiàng)目九 排序
任務(wù)一 插入排序
9.1.1 線性插入排序
9.1.2 折半插入排序
任務(wù)二 希爾排序
任務(wù)三 選擇排序
任務(wù)四 堆排序
任務(wù)五 快速排序
任務(wù)六 歸并排序
任務(wù)七 基數(shù)排序
任務(wù)八 外部排序
任務(wù)九 各種排序方法的比較
實(shí)訓(xùn) 排序系統(tǒng)
小結(jié)
習(xí)題九
參考文獻(xiàn)

本目錄推薦

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