注冊(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語(yǔ)言版)

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

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

定 價(jià):¥32.00

作 者: 黃國(guó)瑜,葉乃菁編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787302051190 出版時(shí)間: 2002-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 403頁(yè) 字?jǐn)?shù):  

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

  本書(shū)最大的特點(diǎn)是,首先定義了抽象數(shù)據(jù)類(lèi)型(ADT),然后在此基礎(chǔ)上介紹了數(shù)據(jù)結(jié)構(gòu)的各種概念和知識(shí)。這樣,讀者的注意力不是放在數(shù)據(jù)結(jié)構(gòu)內(nèi)部的具體實(shí)現(xiàn),而是集中于其外在功能接口與特性,使讀者可以在較短的時(shí)間內(nèi)學(xué)會(huì)如何使用Java語(yǔ)言本身提供的數(shù)據(jù)結(jié)構(gòu)。本書(shū)的示例都只給出關(guān)鍵的語(yǔ)句而忽略細(xì)節(jié)部分,其源代碼可以從http://web.engr.oregonstate.edu/~budd/books/jds/下載,這不僅使得本書(shū)的結(jié)構(gòu)緊湊、可讀性強(qiáng),而且可以避免讀者對(duì)本書(shū)的依賴(lài),養(yǎng)成獨(dú)立思考、勤于動(dòng)手的習(xí)慣,有利于讀者對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的理解和掌握。本書(shū)可以作為大中專(zhuān)院校的數(shù)據(jù)結(jié)構(gòu)教學(xué)用書(shū)。

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 數(shù)據(jù)結(jié)構(gòu)的基本概念
1.1 何謂數(shù)據(jù)結(jié)構(gòu)
1.2 算法與偽碼
1.3 程序結(jié)構(gòu)化與設(shè)計(jì)風(fēng)格
1.4 程序分析的方法
1.5 時(shí)間復(fù)雜度分析
1.6 漸近式表示法
1.6.1 時(shí)間復(fù)雜度的各類(lèi)等級(jí)
1.6.2 漸近式表示法
1.7 遞歸式的復(fù)雜度計(jì)算
第2章 數(shù)組
2.1 何謂數(shù)組
2.2 一維數(shù)組
2.3 一維數(shù)組的使用
2.4 一維數(shù)組的存取
2.5 一維數(shù)組的遍歷
2.6 一維數(shù)組的進(jìn)一步使用
2.7 二維數(shù)組
2.8 數(shù)組表示法
2.9 特殊類(lèi)型的數(shù)組
2.9.1 稀疏數(shù)組
2.9.2 上三角數(shù)組
2.9.3 下三角數(shù)組
第3章 鏈表
3.1 何謂鏈表
3.2 利用數(shù)組來(lái)建立鏈表
3.2.1 鏈表內(nèi)節(jié)點(diǎn)的配置
3.2.2 鏈表的節(jié)點(diǎn)鏈接
3.2.3 單鏈表的查找
3.3 單鏈表的基本處理
3.3.1 單鏈表內(nèi)節(jié)點(diǎn)的插入
3.3.2 單鏈表內(nèi)節(jié)點(diǎn)的刪除
3.3.3 單鏈表的反轉(zhuǎn)
3.3.4 單鏈表的連接
第4章 堆棧
4.1 何謂堆棧
4.2 用數(shù)組模擬堆棧
4.3 使用Stack類(lèi)
4.4 表達(dá)式的表示法
4.5 中序表達(dá)式的表示法及計(jì)算
4.6 前序表達(dá)式的表示法及計(jì)算
4.7 后序表達(dá)式的表示法及計(jì)算
4.8 表達(dá)式的轉(zhuǎn)換
第5章 隊(duì)列
5.1 何謂隊(duì)列
5.2 用數(shù)組模擬隊(duì)列
5.3 環(huán)狀隊(duì)列
5.4 雙向隊(duì)列
5.4.1 輸入限制性雙向隊(duì)列
5.4.2 輸出限制性雙向隊(duì)列
第6章 遞歸
6.1 何謂遞歸
6.2 函數(shù)調(diào)用與參數(shù)傳遞
6.3 數(shù)學(xué)問(wèn)題
6.3.1 階乘問(wèn)題
6.3.2 最大公因子問(wèn)題
6.3.3 費(fèi)氏級(jí)數(shù)問(wèn)題
6.3.4 組合公式
6.4 漢諾塔問(wèn)題
6.5 N皇后問(wèn)題
6.6 迷宮問(wèn)題
第7章 基礎(chǔ)樹(shù)狀結(jié)構(gòu)
7.1 何謂樹(shù)狀結(jié)構(gòu)
7.1.1 何謂樹(shù)
7.1.2 樹(shù)的相關(guān)名稱(chēng)及意義
7.2 二叉樹(shù)
7.2.1 何謂二叉樹(shù)
7.2.2 二叉樹(shù)和樹(shù)的比較
7.2.3 二叉樹(shù)的相關(guān)特色
7.3 二叉樹(shù)表示法
7.3.1 二叉樹(shù)數(shù)組表示法
7.3.2 二叉樹(shù)節(jié)點(diǎn)數(shù)組表示法
7.4 二叉樹(shù)的遍歷
7.4.1 二叉樹(shù)的前序遍歷
7.4.2 二叉樹(shù)的中序遍歷
7.4.3 二叉樹(shù)的后序遍歷
7.5 二叉樹(shù)的查找
7.5.1 何謂二叉查找樹(shù)
7.5.2 二叉樹(shù)的查找方式
7.6 二叉樹(shù)的節(jié)點(diǎn)刪除
7.6.1 節(jié)點(diǎn)無(wú)左子樹(shù),無(wú)右子樹(shù)
7.6.2 節(jié)點(diǎn)有左子樹(shù),無(wú)右子樹(shù)
7.6.3 節(jié)點(diǎn)無(wú)左子樹(shù),有右子樹(shù)
7.6.4 節(jié)點(diǎn)有左子樹(shù),有右子樹(shù)
7.6.5 程序?qū)嵗?br />7.7 一般樹(shù)轉(zhuǎn)換為二叉樹(shù)
7.8 線(xiàn)索二叉樹(shù)
7.9 二叉樹(shù)的應(yīng)用(表達(dá)式)
第8章 排序
8.1 何謂排序
8.1.1 排序的意義
8.1.2 排序的特性——穩(wěn)定性與不穩(wěn)定性
8.1.3 排序的分類(lèi)
8.2 內(nèi)部排序法——交換式排序
8.2.1 冒泡排序法
8.2.2 快速排序法
8.3 內(nèi)部排序法——選擇式排序
8.3.1 選擇排序法
8.3.2 堆排序法
8.4 內(nèi)部排序法——插入式排序
8.4.1 插入排序法
8.4.2 謝耳排序法
8.4.3 二叉樹(shù)排序法
8.5 外部排序——合并排序法
8.6 排序法的效率比較
第9章 查找
9.1 何謂查找
9.2 線(xiàn)性查找
9.3 折半查找
9.4 費(fèi)氏查找
9.5 插補(bǔ)查找
9.6 雜湊查找
9.6.1 雜湊函數(shù)
9.6.2 雜湊碰撞解決法
9.6.3 雜湊查找
9.7 二叉查找樹(shù)
第10章 復(fù)雜鏈表
10.1 循環(huán)鏈表
10.1.1 循環(huán)鏈表的建立與釋放
10.1.2 循環(huán)鏈表內(nèi)節(jié)點(diǎn)的插入
10.1.3 循環(huán)鏈表內(nèi)節(jié)點(diǎn)的刪除
10.2 雙向鏈表
10.2.1 雙向鏈表的建立與釋放
10.2.2 雙向鏈表的插入
10.2.3 雙向鏈表的刪除
第11章 圖形結(jié)構(gòu)
11.1 何謂圖形結(jié)構(gòu)
11.1.1 圖形問(wèn)題的起源與圖形定義
11.1.2 圖形結(jié)構(gòu)有關(guān)概念
11.2 圖形的表示法
11.2.1 鄰接數(shù)組表示法
11.2.2 鄰接表表示法
11.2.3 多重鄰接表表示法
11.2.4 加權(quán)邊的圖形
11.3 圖形的搜索
11.3.1 深度優(yōu)先法
11.3.2 廣度優(yōu)先法
11.3.3 連通組件
11.4 生成樹(shù)問(wèn)題
11.4.1 生成樹(shù)
11.4.2 最小生成樹(shù)
11.4.3 Kruskal算法
11.4.4 Prims算法
11.5 最短路徑問(wèn)題
附錄A ASCII碼
附錄B 習(xí)題解答
附錄C Java中常用的類(lèi)

本目錄推薦

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