出版時(shí)間:2007-11 出版社:清華大學(xué)出版社 作者:Frank.M.Carrano 頁(yè)數(shù):870 譯者:金名
Tag標(biāo)簽:無(wú)
內(nèi)容概要
“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)專業(yè)的基礎(chǔ)與核心課程之一,Java是現(xiàn)今一種熱門的語(yǔ)言。本書是為數(shù)據(jù)結(jié)構(gòu)入門課程而編寫的教材。fgNFrank Carrano在編寫過(guò)程自始至終特別考慮到了JaVa與對(duì)象,為教師和學(xué)生提供了一種精心設(shè)計(jì)并經(jīng)過(guò)教學(xué)實(shí)驗(yàn)的方式借助JaVa講授ADT和對(duì)象。本書獨(dú)特的設(shè)計(jì)將內(nèi)容組織為相對(duì)較短的章。這種方式使學(xué)習(xí)更容易,并留出了教學(xué)的機(jī)動(dòng)性。本書教給學(xué)生如何使用線性表、詞典、棧、隊(duì)列等等來(lái)組織數(shù)據(jù)。利用這些數(shù)據(jù)組織方式,學(xué)生們將學(xué)到算法設(shè)計(jì)的相關(guān)技術(shù)。書中的“編程提示”給讀者額外的編程建議;大量的插圖使講解更形象生動(dòng);自測(cè)題貫穿各章,書末還給出了答案。 本書還提供了豐富的教輔材料,PPT、源代碼、實(shí)驗(yàn)手冊(cè)與實(shí)驗(yàn)解答、練習(xí)解答和項(xiàng)目設(shè)計(jì)解答等,非常適合作為數(shù)據(jù)結(jié)構(gòu)的教學(xué)用書。
書籍目錄
第0章 引言第1章 Java類第2章 從已有類到創(chuàng)建新類第3章 類的設(shè)計(jì)第4章 線性表第5章 用數(shù)組實(shí)現(xiàn)線性表第6章 用鏈表實(shí)現(xiàn)線性表第7章 完成線性的鏈表現(xiàn)第8章 迭代器第9章 算法的效率第10章 遞歸第11章 排序入門第12章 快速排序算法第13章 有序表第14章 繼承與線性表第15章 可變對(duì)象、不可變對(duì)象與可克隆對(duì)象第16章 查找第17章 詞典第18章 詞典的實(shí)現(xiàn)第19章 散列概述 第20章 用散列實(shí)現(xiàn)詞典第21章 棧第22章 棧的實(shí)現(xiàn)第23章 隊(duì)列、雙端隊(duì)列與估先隊(duì)列第24章 隊(duì)列、雙端隊(duì)列與估先隊(duì)列的實(shí)現(xiàn)第25章 樹(shù)第26章 樹(shù)的實(shí)現(xiàn)第27章 二叉查找樹(shù)的實(shí)現(xiàn)第28章 堆的實(shí)現(xiàn)第29章 平衡查找樹(shù)第30章 圖第31章 圖的實(shí)現(xiàn)附錄A Java基礎(chǔ)附錄B 異常處理附錄C 文件輸入與輸出附錄D 文件與程序設(shè)計(jì)風(fēng)格附錄E 自測(cè)題答案
編輯推薦
“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)專業(yè)的基礎(chǔ)與核心課程之一,Java是現(xiàn)今一種熱門的語(yǔ)言。本書是為數(shù)據(jù)結(jié)構(gòu)入門課程而編寫的教材。fgNFrank Carrano在編寫過(guò)程自始至終特別考慮到了JaVa與對(duì)象,為教師和學(xué)生提供了一種精心設(shè)計(jì)的教材。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)結(jié)構(gòu)與算法分析 PDF格式下載