注冊(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à):¥25.00

作 者: 朱戰(zhàn)立著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材·計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu) 高等學(xué)校 教材

ISBN: 9787302117186 出版時(shí)間: 2005-12-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 312 字?jǐn)?shù):  

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

本書(shū)是"PTC工程師系列叢書(shū)"之一,主要內(nèi)容包括Pro/ENGINEER與CAM之間的關(guān)系、數(shù)控加工流程、制造設(shè)置、銑削加工方法、鈑金件制造、模具與鑄造件加工以及刀位數(shù)據(jù)文件的后處理。本書(shū)的附書(shū)光盤(pán)中還包括配置文件、訓(xùn)練文件和標(biāo)準(zhǔn)件庫(kù)。本書(shū)內(nèi)容全面、實(shí)用、條理清晰、通俗易懂。全書(shū)貫穿了特征命令的綜合應(yīng)用,緊密結(jié)合實(shí)例進(jìn)行透徹講解,給出的實(shí)例都是在工程設(shè)計(jì)中具有代表性和實(shí)用性的例子,讓讀者能夠迅速掌握本書(shū)所講述的各項(xiàng)功能,確保在學(xué)習(xí)后能夠綜合運(yùn)用Pro/ENGINEER數(shù)控加工技術(shù)。本書(shū)適合初、中級(jí)用戶(hù)和從事數(shù)控加工的專(zhuān)業(yè)人員學(xué)習(xí)使用,可作為工科院校相關(guān)專(zhuān)業(yè)學(xué)生的培訓(xùn)教程,也可供從事CAD/CAM的工程技術(shù)人員參考

作者簡(jiǎn)介

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

圖書(shū)目錄

第0章Java語(yǔ)言基礎(chǔ)
0.1數(shù)據(jù)類(lèi)型
0.1.1基本數(shù)據(jù)類(lèi)型
0.1.2基本數(shù)據(jù)類(lèi)型的包裝類(lèi)
0.1.3數(shù)組
0.1.4字符串
0.2類(lèi)和對(duì)象
0.2.1類(lèi)的定義
0.2.2類(lèi)和類(lèi)成員的訪(fǎng)問(wèn)權(quán)限
0.2.3static關(guān)鍵字和main函數(shù)
0.2.4對(duì)象和對(duì)象引用
0.2.5抽象類(lèi)
0.2.6最終類(lèi)
0.3繼承
0.3.1子類(lèi)的定義方法
0.3.2子類(lèi)的構(gòu)造函數(shù)
0.3.3子類(lèi)對(duì)父類(lèi)成員函數(shù)的覆蓋
0.3.4接口
0.4多態(tài)
0.5異常處理
0.5.1Java的異常處理
0.5.2在同一個(gè)函數(shù)中拋出異常和處理異常
0.5.3在不同的函數(shù)中拋出異常和處理異常
0.6包
0.6.1包的作用
0.6.2包的定義和包的導(dǎo)入
習(xí)題0
第1章緒論
1.1數(shù)據(jù)結(jié)構(gòu)的基本概念
1.2抽象數(shù)據(jù)類(lèi)型
1.3算法和算法的時(shí)間復(fù)雜度
1.3.1算法
1.3.2算法設(shè)計(jì)目標(biāo)
1.3.3算法的時(shí)間復(fù)雜度分析
1.4算法的空間復(fù)雜度分析
1.5Java語(yǔ)言的工具包
習(xí)題1
第2章線(xiàn)性表
2.1線(xiàn)性表
2.1.1線(xiàn)性表的定義
2.1.2線(xiàn)性表抽象數(shù)據(jù)類(lèi)型
2.2順序表
2.2.1順序表的存儲(chǔ)結(jié)構(gòu)
2.2.2順序表類(lèi)
2.2.3順序表的效率分析
2.2.4順序表類(lèi)應(yīng)用舉例
2.3單鏈表
2.3.1單鏈表的結(jié)構(gòu)
2.3.2結(jié)點(diǎn)類(lèi)
2.3.3單鏈表類(lèi)
2.3.4單鏈表的效率分析
2.3.5順序表和單鏈表的比較
2.3.6單鏈表應(yīng)用舉例
2.4循環(huán)單鏈表
2.5雙向鏈表
2.6仿真鏈表
2.7面向?qū)ο蟮能浖O(shè)計(jì)方法
2.8設(shè)計(jì)舉例
2.8.1順序表算法設(shè)計(jì)舉例
2.8.2單鏈表算法設(shè)計(jì)舉例
習(xí)題2
第3章堆棧和隊(duì)列
3.1堆棧
3.1.1堆棧的基本概念
3.1.2堆棧的抽象數(shù)據(jù)類(lèi)型
3.1.3順序堆棧
3.1.4鏈?zhǔn)蕉褩?br />3.2堆棧的應(yīng)用
3.2.1括號(hào)匹配問(wèn)題
3.2.2表達(dá)式計(jì)算問(wèn)題
3.3隊(duì)列
3.3.1隊(duì)列的基本概念
3.3.2隊(duì)列的抽象數(shù)據(jù)類(lèi)型
3.3.3順序隊(duì)列
3.3.4順序循環(huán)隊(duì)列類(lèi)
3.3.5鏈?zhǔn)疥?duì)列
3.3.6隊(duì)列的應(yīng)用
3.4優(yōu)先級(jí)隊(duì)列
3.4.1順序優(yōu)先級(jí)隊(duì)列類(lèi)
3.4.2優(yōu)先級(jí)隊(duì)列的應(yīng)用
習(xí)題3
第4章串
4.1串的基本概念及其抽象數(shù)據(jù)類(lèi)型
4.1.1串的基本概念
4.1.2串的抽象數(shù)據(jù)類(lèi)型
4.2串的存儲(chǔ)結(jié)構(gòu)
4.3串類(lèi)
4.3.1MyString類(lèi)
4.3.2MyString類(lèi)的測(cè)試
4.3.3MyStringBuffer類(lèi)
4.3.4MyStringBuffer類(lèi)的測(cè)試
4.4串的模式匹配算法
4.4.1BruteForce算法
4.4.2KMP算法
4.4.3BruteForce算法和KMP算法的運(yùn)行效率比較
習(xí)題4
第5章數(shù)組、集合和矩陣
5.1數(shù)組
5.1.1數(shù)組的定義
5.1.2數(shù)組的實(shí)現(xiàn)機(jī)制
5.1.3數(shù)組的抽象數(shù)據(jù)類(lèi)型
5.1.4Java語(yǔ)言支持的數(shù)組功能
5.2向量類(lèi)
5.3集合
5.3.1集合的概念
5.3.2集合抽象數(shù)據(jù)類(lèi)型
5.3.3集合類(lèi)
5.4矩陣類(lèi)
5.5特殊矩陣
5.5.1特殊矩陣的壓縮存儲(chǔ)
5.5.2n階對(duì)稱(chēng)矩陣類(lèi)
5.6稀疏矩陣
5.6.1稀疏矩陣的壓縮存儲(chǔ)
5.6.2數(shù)組結(jié)構(gòu)的稀疏矩陣類(lèi)
5.6.3三元組鏈表
習(xí)題5
第6章遞歸算法
6.1遞歸的概念
6.2遞歸算法的執(zhí)行過(guò)程
6.3遞歸算法的設(shè)計(jì)方法
6.4遞歸過(guò)程和運(yùn)行時(shí)棧
6.5遞歸算法的效率分析
6.6遞歸算法到非遞歸算法的轉(zhuǎn)換
6.7設(shè)計(jì)舉例
6.7.1一般遞歸函數(shù)設(shè)計(jì)舉例
6.7.2回溯法及設(shè)計(jì)舉例
習(xí)題6
第7章樹(shù)和二叉樹(shù)
7.1樹(shù)
7.1.1樹(shù)的定義
7.1.2樹(shù)的表示方法
7.1.3樹(shù)的抽象數(shù)據(jù)類(lèi)型
7.1.4樹(shù)的存儲(chǔ)結(jié)構(gòu)
7.2二叉樹(shù)
7.2.1二叉樹(shù)的定義
7.2.2二叉樹(shù)的抽象數(shù)據(jù)類(lèi)型
7.2.3二叉樹(shù)的性質(zhì)
7.2.4二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)
7.3以結(jié)點(diǎn)類(lèi)為基礎(chǔ)的二叉樹(shù)設(shè)計(jì)
7.3.1二叉樹(shù)的結(jié)點(diǎn)類(lèi)
7.3.2二叉樹(shù)的遍歷
7.3.3二叉樹(shù)遍歷的應(yīng)用
7.3.4應(yīng)用舉例
7.3.5非遞歸的二叉樹(shù)遍歷算法
7.4二叉樹(shù)類(lèi)
7.5二叉樹(shù)的分步遍歷
7.5.1二叉樹(shù)游標(biāo)類(lèi)
7.5.2二叉樹(shù)中序游標(biāo)類(lèi)
7.5.3二叉樹(shù)層序游標(biāo)類(lèi)
7.6線(xiàn)索二叉樹(shù)
7.7哈夫曼樹(shù)
7.7.1哈夫曼樹(shù)的基本概念
7.7.2哈夫曼編碼問(wèn)題
7.7.3哈夫曼編碼的軟件設(shè)計(jì)
7.8樹(shù)與二叉樹(shù)的轉(zhuǎn)換
7.9樹(shù)的遍歷
習(xí)題7
第8章圖
8.1概述
8.1.1圖的基本概念
8.1.2圖的抽象數(shù)據(jù)類(lèi)型
8.2圖的存儲(chǔ)結(jié)構(gòu)
8.2.1圖的鄰接矩陣存儲(chǔ)結(jié)構(gòu)
8.2.2圖的鄰接表存儲(chǔ)結(jié)構(gòu)
8.3鄰接矩陣圖類(lèi)
8.4圖的遍歷
8.4.1圖的深度和廣度優(yōu)先遍歷算法
8.4.2圖的深度和廣度優(yōu)先遍歷成員函數(shù)的設(shè)計(jì)
8.5最小生成樹(shù)
8.5.1最小生成樹(shù)的基本概念
8.5.2普里姆算法
8.5.3克魯斯卡爾算法
8.6最短路徑
8.6.1最短路徑的基本概念
8.6.2從一個(gè)結(jié)點(diǎn)到其余各結(jié)點(diǎn)的最短路徑
8.6.3每對(duì)結(jié)點(diǎn)之間的最短路徑
習(xí)題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基數(shù)排序
9.7各種排序算法的性能比較
習(xí)題9
第10章查找
10.1查找的基本概念
10.2靜態(tài)查找
10.2.1在無(wú)序序列中查找
10.2.2在有序序列中查找
10.2.3索引
10.3動(dòng)態(tài)查找
10.3.1二叉排序樹(shù)
10.3.2B_樹(shù)
習(xí)題10
第11章哈希表
11.1哈希表的基本概念
11.1.1哈希表的基本構(gòu)造方法
11.1.2建立哈希表的關(guān)鍵問(wèn)題
11.2哈希函數(shù)構(gòu)造方法
11.3哈希沖突解決方法
11.3.1開(kāi)放定址法
11.3.2鏈表法
11.4哈希表類(lèi)設(shè)計(jì)
11.4.1哈希表項(xiàng)類(lèi)
11.4.2哈希表類(lèi)
11.4.3應(yīng)用程序設(shè)計(jì)舉例
習(xí)題11
附錄AJava語(yǔ)言工具包實(shí)現(xiàn)的常用數(shù)據(jù)結(jié)構(gòu)
附錄B上機(jī)實(shí)習(xí)內(nèi)容規(guī)范和實(shí)習(xí)報(bào)告范例
B.1上機(jī)實(shí)習(xí)內(nèi)容規(guī)范
B.2上機(jī)實(shí)習(xí)報(bào)告范例——約瑟夫環(huán)問(wèn)題
附錄C部分習(xí)題解答
參考文獻(xiàn)

本目錄推薦

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