日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關數(shù)據(jù)結構(Java版 第3版)

數(shù)據(jù)結構(Java版 第3版)

數(shù)據(jù)結構(Java版 第3版)

定 價:¥42.00

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

ISBN: 9787121136221 出版時間: 2011-08-01 包裝: 平裝
開本: 16開 頁數(shù): 367 字數(shù):  

內容簡介

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

作者簡介

暫缺《數(shù)據(jù)結構(Java版 第3版)》作者簡介

圖書目錄

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

本目錄推薦

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