《数据结构与算法分析—Java语言描述》pdf
生活随笔
收集整理的這篇文章主要介紹了
《数据结构与算法分析—Java语言描述》pdf
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下載地址:網(wǎng)盤下載
內(nèi)容簡(jiǎn)介
編輯 “數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)專業(yè)的基礎(chǔ)與核心課程之一,Java是現(xiàn)今一種熱門的語言。本書在編寫過程中特別考慮到了面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)的思想與Java語言的特性。它不是從基于另一種程序設(shè)計(jì)語言的數(shù)據(jù)結(jié)構(gòu)教材簡(jiǎn)單地“改編”而來的,因此在數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)上更加“地道”地運(yùn)用了Java語言,并且自始至終強(qiáng)調(diào)以面向?qū)ο蟮姆绞絹硭伎肌⒎治龊徒鉀Q問題。 本書是為數(shù)據(jù)結(jié)構(gòu)入門課程(通常課號(hào)是CS-2)而編寫的教材。作者Frank Carrano在編寫過程自始至終特別考慮到了Java與對(duì)象,為教師和學(xué)生提供了一種精心設(shè)計(jì)并經(jīng)過教學(xué)實(shí)驗(yàn)的方式借助Java講授ADT和對(duì)象。本書獨(dú)特的設(shè)計(jì)將內(nèi)容組織為相對(duì)較短的章。這種方式使學(xué)習(xí)更容易,并留出了教學(xué)的機(jī)動(dòng)性。本書教給學(xué)生如何使用線性表、詞典、棧、隊(duì)列等等來組織數(shù)據(jù)。利用這些數(shù)據(jù)組織方式,學(xué)生們將學(xué)到算法設(shè)計(jì)的相關(guān)技術(shù)。書中的“編程提示”給讀者額外的編程建議;大量的插圖使講解更形象生動(dòng);自測(cè)題貫穿各章,書末還給出了答案。本書適合作為數(shù)據(jù)結(jié)構(gòu)的教學(xué)用書。 本書還提供了豐富的教輔材料,內(nèi)容包括PPT、源代碼、實(shí)驗(yàn)手冊(cè)與實(shí)驗(yàn)解答、練習(xí)解答和項(xiàng)目設(shè)計(jì)解答等,非常適合作為數(shù)據(jù)結(jié)構(gòu)的教學(xué)用書。本書特點(diǎn)
編輯 31個(gè)相對(duì)短的章可以按各種順序閱讀。 單獨(dú)但相關(guān)的章將ADT的說明與實(shí)現(xiàn)分開。 用很多例子說明新的概念。 突出的“注”強(qiáng)調(diào)了關(guān)鍵的內(nèi)容并提供補(bǔ)充注釋。 “編程提示”給出附加的編程建議。 大量的插圖使講解更形象,更易于理解。 貫穿全書的自測(cè)題及其答案均是根據(jù)本書內(nèi)容精心制作的。 前幾章的內(nèi)容覆蓋了Java類、繼承、多態(tài)性及類的設(shè)計(jì)。 Java代碼包含javadoc注釋。 附錄復(fù)習(xí)了Java基礎(chǔ)、異常、文件及文檔。 為教師提供了豐富的教輔材料,包括PowerPoint幻燈片、實(shí)驗(yàn)手冊(cè)和解答,以及部分練習(xí)與項(xiàng)目設(shè)計(jì)的答案。圖書目錄
編輯 第0章 引言 第一章 JAVA類 第二章 從已有類別創(chuàng)建新類 第三章 類的設(shè)計(jì) 第四章 線形表 第五章 用數(shù)組實(shí)現(xiàn)線形表 第六章 用鏈接實(shí)現(xiàn)線形表 第七章 完成線形表的鏈表實(shí)現(xiàn) 第八章 迭帶器 第九章 算法的效率 第十章 遞歸 第十一章 排序入門 第十二章 快遞排序算法 第十三章 有序表 第十四章 繼承與線形表 第十五章 可變對(duì)象、不可變對(duì)象與可克隆對(duì)象 第十六章 查找 第十七章 詞典 第十八章 詞典的實(shí)現(xiàn) 第十九章 散列概述 第二十章 用散列數(shù)表實(shí)現(xiàn)詞典 第二十一章 棧 第二十二章 棧的實(shí)現(xiàn) 第二十三章 隊(duì)列、雙端隊(duì)列與優(yōu)先隊(duì)列 第二十四章 隊(duì)列與優(yōu)先隊(duì)列的實(shí)現(xiàn) 第二十五章 樹 第二十六章 樹的實(shí)現(xiàn) 第二十七章 二叉查找樹的實(shí)現(xiàn) 第二十八章 堆的實(shí)現(xiàn) 第二十九章 平衡查找樹 第三十章 圖 第三十一章 圖的實(shí)現(xiàn) 附錄下載地址:網(wǎng)盤下載
轉(zhuǎn)載于:https://www.cnblogs.com/long12365/p/9731946.html
總結(jié)
以上是生活随笔為你收集整理的《数据结构与算法分析—Java语言描述》pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NHibernate之旅(14):探索N
- 下一篇: Spring嵌套事务控制