注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關數(shù)據(jù)結構與算法分析(Java 語言描述 第2版)

數(shù)據(jù)結構與算法分析(Java 語言描述 第2版)

數(shù)據(jù)結構與算法分析(Java 語言描述 第2版)

定 價:¥98.00

作 者: (美)卡拉羅(Carrano,F(xiàn).M.) 著,金名 等譯
出版社: 清華大學出版社
叢編項: 世界著名計算機教材精選
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787302162698 出版時間: 2007-12-01 包裝: 平裝
開本: 16開 頁數(shù): 870 字數(shù):  

內容簡介

  “數(shù)據(jù)結構”是計算機專業(yè)的基礎與核心課程之一,Java是現(xiàn)今一種熱門的語言。本書在編寫過程中特別考慮到了面向對象程序設計(OOP)的思想與Java語言的特性。它不是從基于另一種程序設計語言的數(shù)據(jù)結構教材簡單地“改編”而來的,因此在數(shù)據(jù)結構的實現(xiàn)上更加“地道”地運用了Java語言,并且自始至終強調以面向對象的方式來思考、分析和解決問題。本書是為數(shù)據(jù)結構入門課程(通常課號是CS-2)而編寫的教材。作者Frank Carrano在編寫過程自始至終特別考慮到了Java與對象,為教師和學生提供了一種精心設計并經(jīng)過教學實驗的方式借助Java講授ADT和對象。本書獨特的設計將內容組織為相對較短的章。這種方式使學習更容易,并留出了教學的機動性。本書教給學生如何使用線性表、詞典、棧、隊列等等來組織數(shù)據(jù)。利用這些數(shù)據(jù)組織方式,學生們將學到算法設計的相關技術。書中的“編程提示”給讀者額外的編程建議;大量的插圖使講解更形象生動;自測題貫穿各章,書末還給出了答案。本書適合作為數(shù)據(jù)結構的教學用書。本書還提供了豐富的教輔材料,內容包括PPT、源代碼、實驗手冊與實驗解答、練習解答和項目設計解答等,非常適合作為數(shù)據(jù)結構的教學用書?!颈緯攸c】31個相對短的章可以按各種順序閱讀。單獨但相關的章將ADT的說明與實現(xiàn)分開。用很多例子說明新的概念。突出的“注”強調了關鍵的內容并提供補充注釋。“編程提示”給出附加的編程建議。大量的插圖使講解更形象,更易于理解。貫穿全書的自測題及其答案均是根據(jù)本書內容精心制作的。前幾章的內容覆蓋了Java類、繼承、多態(tài)性及類的設計。Java代碼包含javadoc注釋。附錄復習了Java基礎、異常、文件及文檔。為教師提供了豐富的教輔材料,包括PowerPoint幻燈片、實驗手冊和解答,以及部分練習與項目設計的答案。

作者簡介

暫缺《數(shù)據(jù)結構與算法分析(Java 語言描述 第2版)》作者簡介

圖書目錄

第0章 引言
第1章 Java類
第2章 從已有類到創(chuàng)建新類
第3章 類的設計
第4章 線性表
第5章 用數(shù)組實現(xiàn)線性表
第6章 用鏈表實現(xiàn)線性表
第7章 完成線性的鏈表現(xiàn)
第8章 迭代器
第9章 算法的效率
第10章 遞歸
第11章 排序入門
第12章 快速排序算法
第13章 有序表
第14章 繼承與線性表
第15章 可變對象、不可變對象與可克隆對象
第16章 查找
第17章 詞典
第18章 詞典的實現(xiàn)
第19章 散列概述 
第20章 用散列實現(xiàn)詞典
第21章 棧
第22章 棧的實現(xiàn)
第23章 隊列、雙端隊列與估先隊列
第24章 隊列、雙端隊列與估先隊列的實現(xiàn)
第25章 樹
第26章 樹的實現(xiàn)
第27章 二叉查找樹的實現(xiàn)
第28章 堆的實現(xiàn)
第29章 平衡查找樹
第30章 圖
第31章 圖的實現(xiàn)
附錄A Java基礎
附錄B 異常處理
附錄C 文件輸入與輸出
附錄D 文件與程序設計風格
附錄E 自測題答案

本目錄推薦

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