注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)數(shù)據(jù)結(jié)構(gòu)(Java版 第3版)

數(shù)據(jù)結(jié)構(gòu)(Java版 第3版)

數(shù)據(jù)結(jié)構(gòu)(Java版 第3版)

定 價(jià):¥42.00

作 者: 葉核亞 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121136221 出版時(shí)間: 2011-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 367 字?jǐn)?shù):  

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

  由葉核亞編著的《數(shù)據(jù)結(jié)構(gòu)》為普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材?!稊?shù)據(jù)結(jié)構(gòu)》全面系統(tǒng)地介紹數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)理論和算法設(shè)計(jì)方法,包括線性表、樹(shù)、圖等數(shù)據(jù)結(jié)構(gòu)以及查找和排序算法?!稊?shù)據(jù)結(jié)構(gòu)》采用Java語(yǔ)言以面向?qū)ο蠓椒ㄔO(shè)計(jì)并實(shí)現(xiàn)了全部的數(shù)據(jù)結(jié)構(gòu)及算法。《數(shù)據(jù)結(jié)構(gòu)》精選基礎(chǔ)理論內(nèi)容,重點(diǎn)是數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和算法設(shè)計(jì),通過(guò)降低理論難度和抽象性,加強(qiáng)實(shí)踐環(huán)節(jié)等措施,力求增強(qiáng)學(xué)生的理解能力和應(yīng)用能力。內(nèi)容涉及的廣度和深度符合本科培養(yǎng)目標(biāo)的要求?!稊?shù)據(jù)結(jié)構(gòu)》可作為普通高等學(xué)校計(jì)算機(jī)及相近專(zhuān)業(yè)本科生的數(shù)據(jù)結(jié)構(gòu)課程教材,也可作為從事計(jì)算機(jī)軟件開(kāi)發(fā)和工程應(yīng)用人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)結(jié)構(gòu)(Java版 第3版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 緒論 
 1.1 數(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ù)據(jù)類(lèi)型與抽象數(shù)據(jù)類(lèi)型 
 1.2 算法 
  1.2.1 什么是算法 
  1.2.2 算法分析 
  1.2.3 算法設(shè)計(jì) 
 1.3 Java開(kāi)發(fā)運(yùn)行環(huán)境 
  1.3.1 JDK 
  1.3.2 MyEclipse 
 習(xí)題1 
 實(shí)驗(yàn)1 算法設(shè)計(jì)與分析 
第2章 線性表 
 2.1 線性表抽象數(shù)據(jù)類(lèi)型 
 2.2 線性表的順序表示和實(shí)現(xiàn) 
 2.3 線性表的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn) 
  2.3.1 單鏈表 
  2.3.2 雙鏈表 
 2.4 線性表的應(yīng)用:多項(xiàng)式的表示及運(yùn)算 
  2.4.1 一元多項(xiàng)式的表示及運(yùn)算 
  2.4.2 二元多項(xiàng)式的表示及運(yùn)算 
 習(xí)題2 
 實(shí)驗(yàn)2 線性表的基本操作 
第3章 串 
 3.1 串抽象數(shù)據(jù)類(lèi)型 
 3.2 串的表示和實(shí)現(xiàn) 
  3.2.1 串的存儲(chǔ)結(jié)構(gòu) 
  3.2.2 常量字符串類(lèi)String 
  3.2.3 變量字符串類(lèi)StringBuffer 
 3.3 串的模式匹配 
  3.3.1 Brute-Force算法 
  3.3.2 KMP算法 
 習(xí)題3 
 實(shí)驗(yàn)3 串的基本操作及模式匹配算法 
第4章 棧和隊(duì)列 
 4.1 棧 
  4.1.1 棧抽象數(shù)據(jù)類(lèi)型 
  4.1.2 順序棧 
  4.1.3 鏈?zhǔn)綏?nbsp;
  4.1.4 棧的應(yīng)用 
 4.2 隊(duì)列 
  4.2.1 隊(duì)列抽象數(shù)據(jù)類(lèi)型 
  4.2.2 順序隊(duì)列 
  4.2.3 鏈?zhǔn)疥?duì)列 
  4.2.4 隊(duì)列的應(yīng)用 
 4.3 優(yōu)先隊(duì)列 
 4.4 遞歸 
 習(xí)題4 
 實(shí)驗(yàn)4 棧和隊(duì)列以及遞歸算法 
第5章 數(shù)組和廣義表 
 5.1 數(shù)組 
  5.1.1 一維數(shù)組 
  5.1.2 多維數(shù)組 
 5.2 特殊矩陣的壓縮存儲(chǔ) 
  5.2.1 三角矩陣、對(duì)稱(chēng)矩陣和對(duì)角矩陣的壓縮存儲(chǔ) 
  5.2.2 稀疏矩陣的壓縮存儲(chǔ) 
 5.3 廣義表 
  5.3.1 廣義表抽象數(shù)據(jù)類(lèi)型 
  5.3.2 廣義表的存儲(chǔ)結(jié)構(gòu) 
  5.3.3 廣義表的雙鏈表示的實(shí)現(xiàn) 
  5.3.4 m元多項(xiàng)式的廣義表表示 
 習(xí)題5 
 實(shí)驗(yàn)5 特殊矩陣和廣義表的存儲(chǔ)和運(yùn)算 
第6章 樹(shù)和二叉樹(shù) 
 6.1 樹(shù)及其抽象數(shù)據(jù)類(lèi)型 
  6.1.1 樹(shù)定義 
  6.1.2 樹(shù)的術(shù)語(yǔ) 
  6.1.3 樹(shù)的表示法 
  6.1.4 樹(shù)抽象數(shù)據(jù)類(lèi)型 
 6.2 二叉樹(shù)及其抽象數(shù)據(jù)類(lèi)型 
  6.2.1 二叉樹(shù)的定義 
  6.2.2 二叉樹(shù)的性質(zhì) 
  6.2.3 二叉樹(shù)的遍歷規(guī)則 
  6.2.4 二叉樹(shù)抽象數(shù)據(jù)類(lèi)型 
 6.3 二叉樹(shù)的表示和實(shí)現(xiàn) 
  6.3.1 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu) 
  6.3.2 二叉樹(shù)的二叉鏈表實(shí)現(xiàn) 
  6.3.3 二叉樹(shù)的三叉鏈表實(shí)現(xiàn) 
 6.4 線索二叉樹(shù) 
  6.4.1 線索二叉樹(shù)的定義 
  6.4.2 中序線索二叉樹(shù) 
 6.5 Huffman編碼與Huffman樹(shù) 
  6.5.1 Huffman編碼 
  6.5.2 Huffman樹(shù) 
 6.6 樹(shù)的表示和實(shí)現(xiàn) 
  6.6.1 樹(shù)的遍歷規(guī)則 
  6.6.2 樹(shù)的存儲(chǔ)結(jié)構(gòu) 
  6.6.3 樹(shù)的孩子兄弟鏈表實(shí)現(xiàn) 
 習(xí)題6 
 實(shí)驗(yàn)6 樹(shù)和二叉樹(shù)的基本操作 
第7章 圖 
 7.1 圖及其抽象數(shù)據(jù)類(lèi)型 
  7.1.1 圖的基本概念 
  7.1.2 圖抽象數(shù)據(jù)類(lèi)型 
 7.2 圖的表示和實(shí)現(xiàn) 
  7.2.1 圖的鄰接矩陣表示和實(shí)現(xiàn) 
  7.2.2 圖的鄰接表表示和實(shí)現(xiàn) 
  7.2.3 圖的鄰接多重表表示 
 7.3 圖的遍歷 
  7.3.1 圖的深度優(yōu)先搜索遍歷 
  7.3.2 圖的廣度優(yōu)先搜索遍歷 
 7.4 最小生成樹(shù) 
  7.4.1 生成樹(shù) 
  7.4.2 最小生成樹(shù)的構(gòu)造算法 
 7.5 最短路徑 
  7.5.1 非負(fù)權(quán)值的單源最短路徑(Dijkstra算法) 
  7.5.2 每對(duì)頂點(diǎn)間的最短路徑(Floyd算法) 
 習(xí)題7 
 實(shí)驗(yàn)7 圖的表示和操作 
第8章 查找 
 8.1 查找的基本概念 
 8.2 基于線性表的查找 
  8.2.1 順序查找 
  8.2.2 基于有序順序表的折半查找 
  8.2.3 基于索引順序表的分塊查找 
 8.3 散列 
  8.3.1 散列表 
  8.3.2 散列函數(shù) 
  8.3.3 沖突處理 
  8.3.4 構(gòu)造鏈地址法的散列表 
 8.4 二叉排序樹(shù)和平衡二叉樹(shù) 
  8.4.1 二叉排序樹(shù) 
  8.4.2 平衡二叉樹(shù) 
 習(xí)題8 
 實(shí)驗(yàn)8 查找算法 
第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.6 單鏈表的排序算法 
 習(xí)題9 
 實(shí)驗(yàn)9 排序算法設(shè)計(jì)及分析 
第10章 綜合應(yīng)用設(shè)計(jì) 
 10.1 數(shù)組和集合 
  10.1.1 Arrays數(shù)組類(lèi) 
  10.1.2 Java集合框架 
 10.2 實(shí)現(xiàn)迭代器 
  10.2.1 基于迭代器的操作 
  10.2.3 提供迭代器對(duì)象 
 10.3 算法設(shè)計(jì)策略 
  10.3.1 分治法 
  10.3.2 動(dòng)態(tài)規(guī)劃法 
  10.3.3 貪心法 
  10.3.4 回溯法 
 10.4 課程設(shè)計(jì)的目的、要求和選題 
附錄A ASCII字符與Unicode值 
附錄B Java關(guān)鍵字 
附錄C Java基本數(shù)據(jù)類(lèi)型 
附錄D Java運(yùn)算符及其優(yōu)先級(jí) 
附錄E Java類(lèi)庫(kù)(部分) 
 E.1 java.lang語(yǔ)言包 
 E.2 java.util實(shí)用包 
附錄F MyEclips常用菜單命令 
參考文獻(xiàn)  

本目錄推薦

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