面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)與軟件開發(fā)

出版時(shí)間:2005-3-1  出版社:清華大學(xué)出版社  作者:Jean-Paul Tremblay,Grant A.Cheston,李曄,林波,詹文軍  頁數(shù):1036  字?jǐn)?shù):1649000  譯者:李曄,林波,詹文軍  

內(nèi)容概要

本書全面地介紹了面向?qū)ο蟮木幊碳夹g(shù)。它提供了全面的算法分析的基本內(nèi)容,比較了算法和數(shù)據(jù)結(jié)構(gòu),以及用于面向?qū)ο蠓治龊痛笮托畔⑾到y(tǒng)設(shè)計(jì)的基本軟件工程原則。它是第一本在中級(jí)水平上介紹軟件設(shè)計(jì)和開發(fā)的數(shù)據(jù)結(jié)構(gòu)書籍。    主要特色:    數(shù)據(jù)結(jié)構(gòu)庫:詳細(xì)討論并用Java實(shí)現(xiàn)了列表、堆、補(bǔ)償樹、圖表和文件。    UML:針對(duì)二、三年級(jí)的學(xué)生,通過UML子集介紹了軟件分析和建模技術(shù)。    計(jì)時(shí)分析:貫穿全書廣泛地分析和使用了計(jì)時(shí)技術(shù)。    兩個(gè)案例分析:通過實(shí)例說明了非一般系統(tǒng)的分析和設(shè)計(jì)的面向?qū)ο蟮拈_發(fā)過程。    電子資料:書中涉及到的所有代碼以及帶有所有標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)過程的設(shè)計(jì)良好的數(shù)據(jù)結(jié)構(gòu)庫的示例均可下載使用。

作者簡介

Jean-Paul Tremblay獲得了Case Institute of Technology計(jì)算機(jī)科學(xué)專業(yè)的博士學(xué)位。目前他是加拿大薩喀徹溫大學(xué)計(jì)算機(jī)科學(xué)系的教授。Tremblay教授與人合作了McGraw-Hill Science Series的幾本書,并且是Prentice Hall出版的Logic and Discrete Mathematics:A Computer Scien

書籍目錄

第1章 軟件開發(fā) 1.1 介紹 1.2 軟件開發(fā)過程 1.3 評(píng)估軟件質(zhì)量  1.3.1 軟件產(chǎn)品中的質(zhì)量因素  1.3.2 衡量軟件質(zhì)量 1.4 軟件設(shè)計(jì)原則  1.4.1 模塊化和本地化  1.4.2 抽象和信息隱藏  1.4.3 松散耦合度和高內(nèi)聚度 1.5 軟件設(shè)計(jì)方法  1.5.1 自上而下的設(shè)計(jì)方法  1.5.2 組合式(自下而上)設(shè)計(jì)  1.5.3 面向?qū)ο笤O(shè)計(jì) 1.6 小結(jié)第2章 Java基礎(chǔ) 2.1 簡介 2.2 注釋和空白  2.3 命名約定 2.4 數(shù)據(jù)類型  2.4.1 基本類型  2.4.2 引用類型 2.5 字面量和常量 2.6 運(yùn)算符  2.6.1 算術(shù)運(yùn)算符  2.6.2 增量和減量運(yùn)算符  2.6.3 關(guān)系運(yùn)算符  2.6.4 布爾運(yùn)算符  2.6.5 運(yùn)算的面向?qū)ο蟊硎痉ā ?.6.6 字符串運(yùn)算 2.7 基本語句  2.7.1 賦值語句  2.7.2 用于控制臺(tái)輸入和輸出的語句  2.7.3 聲明語句  2.7.4 復(fù)合語句或塊  2.7.5 if語句  2.7.6 While語句  2.7.7 for語句  2.7.8 Switch語句 2.8 方法 2.9 類聲明 2.10 Java程序 2.11 對(duì)象  2.11.1 打印對(duì)象  2.11.2 對(duì)象等同性  2.11.3 this對(duì)象  2.11.4 可訪問性 2.12 繼承性 2.13 實(shí)參傳遞 2.14 修復(fù)程序錯(cuò)誤  2.14.1 編譯時(shí)錯(cuò)誤  2.14.2 運(yùn)行時(shí)錯(cuò)誤  2.14.3 針對(duì)錯(cuò)誤輸出的調(diào)試技術(shù) 2.15 I/O到文本文件 2.16 Java虛擬機(jī) 2.17 圖形用戶界面I/O 2.18 小結(jié)第3章 對(duì)象和類 3.1 介紹 3.2 模型和建?!?.3 對(duì)象  3.3.1 什么是對(duì)象  3.3.2 狀態(tài)  3.3.3 行為  3.3.4 接口  3.3.5 標(biāo)識(shí)  3.3.6 對(duì)象類型 3.4 類和實(shí)例 3.5 描述類交互作用的關(guān)系  3.5.1 繼承  3.5.2 聚合  3.5.3 關(guān)聯(lián)  3.5.4 類圖  3.5.5 由語言支持的關(guān)系 3.6 小結(jié)第4章 數(shù)組和字符串 4.1 一個(gè)數(shù)組應(yīng)用程序和問題分析 4.2 Java中的數(shù)組 4.3 問題解決方案 4.4 引用類型的存儲(chǔ)結(jié)構(gòu)、賦值和等同性 4.5 字符串 4.6 StringBuffer類 4.7 小結(jié) 4.8 Java的新特性第5章 數(shù)組算法及其分析……第6章 抽象數(shù)據(jù)類型及其實(shí)現(xiàn)第7章 列表基礎(chǔ)第8章 高級(jí)列表概念和Uos數(shù)據(jù)結(jié)構(gòu)庫第9章 堆棧第10章 遞歸第11章 隊(duì)列和優(yōu)先隊(duì)列第12章 面向?qū)ο箝_發(fā):一個(gè)實(shí)例第13章 樹第14章 基本問題建模及系統(tǒng)設(shè)計(jì)第15章 軟件設(shè)計(jì)的原則第16章 軟件測試第17章 包、集合和詞典第18章 排序第19章 圖第20章 文件附錄A Java附錄附錄B Java數(shù)據(jù)結(jié)構(gòu)庫附錄C 數(shù)學(xué)礎(chǔ)知識(shí)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)與軟件開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7