書馨卡幫你省薪 2024個(gè)人購(gòu)書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

圖解數(shù)據(jù)結(jié)構(gòu)-使用Java

出版社:清華大學(xué)出版社出版時(shí)間:2015-08-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 363
中 圖 價(jià):¥39.2(8.0折) 定價(jià)  ¥49.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

圖解數(shù)據(jù)結(jié)構(gòu)-使用Java 版權(quán)信息

圖解數(shù)據(jù)結(jié)構(gòu)-使用Java 本書特色

胡昭民編著的《圖解數(shù)據(jù)結(jié)構(gòu)--使用java》是一 本以java程序語(yǔ)言實(shí)戰(zhàn)來(lái)解說(shuō)數(shù)據(jù)結(jié)構(gòu)概念的教材。   全書內(nèi)容淺顯易懂,利用大量且豐富的圖示與范例, 詳解復(fù)雜的抽象理論,從*基本的數(shù)據(jù)結(jié)構(gòu)概念開(kāi)始 說(shuō)明,再以java工具加以詮釋陣列結(jié)構(gòu)、堆棧、鏈表 、隊(duì)列、排序、查找等重要的概念,引領(lǐng)讀者抓住重 點(diǎn)輕松進(jìn)入數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)領(lǐng)域。   本書每章重要理論均有范例實(shí)現(xiàn),書中收錄了精 華的演算法及程序的執(zhí)行過(guò)程,在線閱讀或下載附有 完整的范例程序源代碼,讀者可以依照學(xué)習(xí)進(jìn)度做練 習(xí)。除此之外,還有配合各章教學(xué)內(nèi)容的練習(xí)題目, 以便讀者測(cè)試自己的學(xué)習(xí)效果。   本書內(nèi)容架構(gòu)完整,邏輯清楚,采用豐富的圖例 來(lái)闡述基本概念及應(yīng)用,有效提升可讀性。以java程 序語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中的重要理論,以范例程序說(shuō)明 數(shù)據(jù)結(jié)構(gòu)的內(nèi)涵。采用“eclipse”java id工具,整 合編譯、執(zhí)行、測(cè)試及除錯(cuò)功能。強(qiáng)調(diào)邊做邊學(xué),結(jié) 合下載文件,給予*完整的支援。

圖解數(shù)據(jù)結(jié)構(gòu)-使用Java 內(nèi)容簡(jiǎn)介

這是一本以Java程序語(yǔ)言實(shí)戰(zhàn)來(lái)解說(shuō)數(shù)據(jù)結(jié)構(gòu)概念的教材。全書內(nèi)容淺顯易懂,利用大量且豐富的圖示與范例,詳解復(fù)雜的抽象理論,從*基本的數(shù)據(jù)結(jié)構(gòu)概念開(kāi)始說(shuō)明,再以Java工具加以詮釋陣列結(jié)構(gòu)、堆棧、鏈表、隊(duì)列、排序、查找等重要的概念,引領(lǐng)讀者抓住重點(diǎn)輕松進(jìn)入數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)領(lǐng)域。本書每章重要理論均有范例實(shí)現(xiàn),書中收錄了精華的演算法及程序的執(zhí)行過(guò)程,在線閱讀或下載附有完整的范例程序源代碼,讀者可以依照學(xué)習(xí)進(jìn)度做練習(xí)。除此之外,還有配合各章教學(xué)內(nèi)容的練習(xí)題目,以便讀者測(cè)試自己的學(xué)習(xí)效果。本書內(nèi)容架構(gòu)完整,邏輯清楚,采用豐富的圖例來(lái)闡述基本概念及應(yīng)用,有效提升可讀性。以Java程序語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中的重要理論,以范例程序說(shuō)明數(shù)據(jù)結(jié)構(gòu)的內(nèi)涵。采用“Eclipse”JavaID工具,整合編譯、執(zhí)行、測(cè)試及除錯(cuò)功能。強(qiáng)調(diào)邊做邊學(xué),結(jié)合下載文件,給予*完整的支援。

圖解數(shù)據(jù)結(jié)構(gòu)-使用Java 目錄

等1章 數(shù)據(jù)結(jié)構(gòu)導(dǎo)論
 1.1 數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)介
  1.1.1 數(shù)據(jù)與信息
  1.1.2 算法
  1.1.3 算法的條件
 1.2 認(rèn)識(shí)程序設(shè)計(jì)
  1.2.1 程序開(kāi)發(fā)流程
  1.2.2 數(shù)據(jù)類型簡(jiǎn)介
  1.2.3 結(jié)構(gòu)化程序設(shè)計(jì)
  1.2.4 面向?qū)ο蟪绦蛟O(shè)計(jì)
 1.3 算法效能分析
  1.3.1 時(shí)間復(fù)雜度
  1.3.2 big-oh
  1.3.3 ω(omega)
  1.3.4 θ(theta)
 1.4 面向?qū)ο蟪绦蛟O(shè)計(jì)?
  1.4.1 類與對(duì)象
  1.4.2 面向?qū)ο筇匦?br />  1.4.3 數(shù)據(jù)封裝
  1.4.4 類繼承
  1.4.5 對(duì)象多態(tài)
  1.4.6 抽象類
  1.4.7 接口
 本章重點(diǎn)整理
 本章習(xí)題
等2章 數(shù)組結(jié)構(gòu)
 2.1 線性表
  2.1.1 線性表定義
  2.1.2 線性表在計(jì)算機(jī)中的應(yīng)用
 2.2 認(rèn)識(shí)數(shù)組
  2.2.1 一維數(shù)組
  2.2.2 二維數(shù)組
  2.2.3 三維數(shù)組
  2.2.4 n維數(shù)組
  2.2.5 arrays類實(shí)現(xiàn)
 2.3 矩陣的簡(jiǎn)介與運(yùn)算
  2.3.1 矩陣相加
  2.3.2 矩陣相乘
  2.3.3 轉(zhuǎn)置矩陣
  2.3.4 稀疏矩陣
  2.3.5 上三角形矩陣
  2.3.6 下三角形矩陣
 2.4 數(shù)組與多項(xiàng)式
  2.4.1 認(rèn)識(shí)多項(xiàng)式
  2.4.2 多項(xiàng)式的加法
 本章重點(diǎn)整理
 本章習(xí)題
等3章 鏈表
 3.1 單向鏈表
  3.1.1 建立單向鏈表
  3.1.2 單向鏈表節(jié)點(diǎn)的刪除
  3.1.3 單向鏈表的節(jié)點(diǎn)插入
  3.1.4 單向鏈表的反轉(zhuǎn)
  3.1.5 單向鏈表的串聯(lián)
  3.1.6 多項(xiàng)式的列表表示法
 3.2 環(huán)形鏈表
  3.2.1 環(huán)形鏈表的定義
  3.2.2 環(huán)形鏈表的節(jié)點(diǎn)插入
  3.2.3 環(huán)形鏈表的節(jié)點(diǎn)刪除
  3.2.4 環(huán)形鏈表的串聯(lián)
  3.2.5 環(huán)形鏈表表示稀疏矩陣
 3.3 雙向鏈表
  3.3.1 雙向鏈表的定義
  3.3.2 雙向鏈表的節(jié)點(diǎn)插入
  3.3.3 雙向鏈表節(jié)點(diǎn)刪除
 本章重點(diǎn)整理
 本章習(xí)題
等4章 堆棧
 4.1 認(rèn)識(shí)堆棧
  4.1.1 堆棧的運(yùn)算
  4.1.2 堆棧的數(shù)組實(shí)現(xiàn)
  4.1.3 堆棧的表實(shí)現(xiàn)
 4.2 堆棧的應(yīng)用
  4.2.1 漢諾塔問(wèn)題
  4.2.2 迷宮問(wèn)題
  4.2.3 八皇后問(wèn)題
 4.3 算術(shù)表達(dá)式的求值法
  4.3.1 中序表示法求值
  4.3.2 前序表示法求值
  4.3.3 后序表示法求值
 4.4 中序法轉(zhuǎn)換為前序法
  4.4.1 二叉樹(shù)法
  4.4.2 括號(hào)法
  4.4.3 堆棧法
 4.5 前序與后序式轉(zhuǎn)換成中序式
  4.5.1 括號(hào)法
  4.5.2 堆棧法
 本章重點(diǎn)整理
 本章習(xí)題
等5章 隊(duì)列
 5.1 認(rèn)識(shí)隊(duì)列
  5.1.1 隊(duì)列的工作運(yùn)算
  5.1.2 隊(duì)列的數(shù)組實(shí)現(xiàn)
  5.1.3 以鏈表實(shí)現(xiàn)隊(duì)列
 5.2 隊(duì)列的應(yīng)用
  5.2.1 環(huán)形隊(duì)列
  5.2.2 優(yōu)先隊(duì)列
  5.2.3 雙向隊(duì)列
 本章重點(diǎn)整理
 本章習(xí)題
等6章 樹(shù)狀結(jié)構(gòu)
 6.1 樹(shù)
 6.2 二叉樹(shù)簡(jiǎn)介
  6.2.1 二叉樹(shù)的定義
  6.2.2 特殊二叉樹(shù)簡(jiǎn)介
 6.3 二叉樹(shù)存儲(chǔ)方式
  6.3.1 數(shù)組表示法
  6.3.2 列表表示法
 6.4 二叉樹(shù)的遍歷
  6.4.1 中序遍歷
  6.4.2 前序遍歷
  6.4.3 后序遍歷
  6.4.4 二叉樹(shù)的遍歷實(shí)現(xiàn)
  6.4.5 二叉運(yùn)算樹(shù)
 6.5 二叉樹(shù)的高級(jí)研究
  6.5.1 二叉排序樹(shù)
  6.5.2 二叉搜索樹(shù)
  6.5.3 線索二叉樹(shù)
 6.6 樹(shù)的二叉樹(shù)表示法
  6.6.1 樹(shù)轉(zhuǎn)換為二叉樹(shù)
  6.6.2 樹(shù)林轉(zhuǎn)換為二叉樹(shù)
  6.6.3 樹(shù)與樹(shù)林的遍歷
  6.6.4 確定唯一二叉樹(shù)
 本章重點(diǎn)整理
 本章習(xí)題
等7章 圖形結(jié)構(gòu)
 7.1 圖論的起源
 7.2 圖形介紹
 7.3 圖形表示法
  7.3.1 相鄰矩陣法
  7.3.2 相鄰表法
  7.3.3 相鄰多元列表法
  7.3.4 索引表格法
 7.4 圖形的遍歷
  7.4.1 先深后廣法
  7.4.2 先廣后深法
 7.5 生成樹(shù)
 7.6 mst生成樹(shù)
  7.6.1 prim算法
  7.6.2 kruskal算法
 7.7 圖形*短路徑
  7.7.1 單點(diǎn)對(duì)全部頂點(diǎn)
  7.7.2 頂點(diǎn)兩兩之間的*短距離
 7.8 aov網(wǎng)絡(luò)與拓?fù)渑判?br />  7.8.1 aov網(wǎng)絡(luò)簡(jiǎn)介
  7.8.2 拓?fù)渑判驅(qū)崿F(xiàn)
  7.8.3 aoe網(wǎng)絡(luò)
 本章重點(diǎn)整理
 本章習(xí)題
等8章 排序
 8.1 排序簡(jiǎn)介
  8.1.1 排序的分類
  8.1.2 排序算法分析
 8.2 內(nèi)部排序法
  8.2.1 冒泡排序法
  8.2.2 選擇排序法
  8.2.3 插入排序法
  8.2.4 希爾排序法
  8.2.5 合并排序法
  8.2.6 快速排序法
  8.2.7 堆積排序法
  8.2.8 基數(shù)排序法
 8.3 外部排序法
 本章重點(diǎn)整理
 本章習(xí)題
等9章 查找
 9.1 查找簡(jiǎn)介
 9.2 常見(jiàn)查找方法
  9.2.1 順序查找法
  9.2.2 二分查找法
  9.2.3 插值查找法
  9.2.4 斐波那契查找法
 9.3 哈希查找法
  9.3.1 哈希法簡(jiǎn)介
  9.3.2 常見(jiàn)的哈希函數(shù)
  9.3.3 碰撞問(wèn)題
  9.3.4 哈希法綜合范例
 本章重點(diǎn)整理
 本章習(xí)題
附錄 java的開(kāi)發(fā)環(huán)境簡(jiǎn)介
展開(kāi)全部
商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服