注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)

C++數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)

C++數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)

定 價(jià):¥59.00

作 者: (美)Robert L. Kruse,(美)Alexander J. Ryba著;錢(qián)麗萍譯;錢(qián)麗萍譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外經(jīng)典教材
標(biāo) 簽: C++

ISBN: 9787302078043 出版時(shí)間: 2004-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 582 字?jǐn)?shù):  

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

  這本精心制作的課本結(jié)合面向?qū)ο蟪绦蛟O(shè)計(jì)和C++強(qiáng)有力的特性,構(gòu)建數(shù)據(jù)結(jié)構(gòu)的基本思想,設(shè)計(jì)了程序和有趣的應(yīng)用。在此過(guò)程中,本書(shū)探討了作為軟件設(shè)計(jì)基本工具的問(wèn)題求解和設(shè)計(jì)原理、數(shù)據(jù)抽象、遞歸和算法的比較分析。本書(shū)使用真實(shí)的案例研究、可重用的軟件開(kāi)發(fā)和程序設(shè)計(jì)項(xiàng)目來(lái)增強(qiáng)理解。本書(shū)內(nèi)容詳盡且配有大量的實(shí)例和習(xí)題。書(shū)中所有算法都做了詳細(xì)的注解,有利于讀者理解算法的實(shí)質(zhì)和編程思想。本書(shū)既可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)學(xué)生的教材,亦可供計(jì)算機(jī)應(yīng)用領(lǐng)域的工程技術(shù)人員參考,尤其適合于應(yīng)用C++語(yǔ)言編程的科技人員。木匠學(xué)徒可能僅僅需要一把斧頭和一把鋸子,而建筑師卻使用許多精密的工具.計(jì)算機(jī)程序設(shè)計(jì)同樣需要完善的工具來(lái)應(yīng)對(duì)實(shí)際應(yīng)用的復(fù)雜性,而只有不斷使用這些工具進(jìn)行實(shí)踐,才能積累使用技能.本書(shū)將結(jié)構(gòu)化問(wèn)題求解.面向?qū)ο蟮某绦蛟O(shè)計(jì).數(shù)據(jù)抽象以及算法的比較分析看作程序設(shè)計(jì)的基本工具.書(shū)中詳細(xì)設(shè)計(jì)了幾個(gè)相當(dāng)規(guī)模的案例研究,以此說(shuō)明如何同時(shí)使用所有這些工具來(lái)建立完整的程序.

作者簡(jiǎn)介

暫缺《C++數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 程序設(shè)計(jì)原理
    
1.1 簡(jiǎn)介
    
1.2 Life游戲
    
1.3 程序設(shè)計(jì)風(fēng)格
    
1.4 編碼、測(cè)試和進(jìn)一步細(xì)化
    
1.5 程序維護(hù)
    
1.6 結(jié)論和復(fù)習(xí)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第2章 棧
    
2.1 棧說(shuō)明
    
2.2 棧的實(shí)現(xiàn)
    
2.3 應(yīng)用:桌面計(jì)算器
    
2.4 應(yīng)用:括號(hào)的匹配
    
2.5 抽象數(shù)據(jù)類(lèi)型及其實(shí)現(xiàn)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第3章 隊(duì)列
    
3.1 定義
    
3.2 隊(duì)列的實(shí)現(xiàn)
    
3.3 C++隊(duì)列的循環(huán)實(shí)現(xiàn)
    
3.4 演示和測(cè)試
    
3.5 隊(duì)列的應(yīng)用:模擬
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第4章 鏈棧和鏈?zhǔn)疥?duì)列
    
4.1 指針和鏈?zhǔn)浇Y(jié)構(gòu)
    
4.2 鏈棧
    
4.3 帶保護(hù)的鏈棧
    
4.4 鏈?zhǔn)疥?duì)列
    
4.5 應(yīng)用:多項(xiàng)式運(yùn)算
    
4.6 抽象數(shù)據(jù)類(lèi)型及其實(shí)現(xiàn)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
     第5章 遞歸
    
5.1 遞歸導(dǎo)言
    
5.2 遞歸的原理
    
5.3 回溯法:延緩工作
    
5.4 樹(shù)結(jié)構(gòu)的程序:在游戲中預(yù)測(cè)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第6章 表和字符串
    
6.1 表的定義
    
6.2 表的實(shí)現(xiàn)
    
6.3 字符串
    
6.4 應(yīng)用:文本編輯器
    
6.5 數(shù)組鏈表
    
6.6 應(yīng)用:生成排列
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第7章 查找
    
7.1 查找:引言和符號(hào)
    
7.2 順序查找
    
7.3 二分查找
    
7.4 比較樹(shù)
    
7.5 下限
    
7.6 漸近
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第8章 排序
    
8.1 引言和符號(hào)
    
8.2 插入排序
    
8.3 選擇排序
    
8.4 希爾排序
    
8.5 下限
    
8.6 分而治之排序
    
8.7 鏈表的歸并排序
    
8.8 順序表的快速排序
    
8.9 堆和堆排序
    
8.10 復(fù)習(xí):方法比較
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第9章 表格和信息檢索
    
9.1 引言:突破lg n的障礙
    
9.2 矩形表格
    
9.3 各種形態(tài)的表格
    
9.4 表格:一種新的抽象數(shù)據(jù)類(lèi)型
    
9.5 應(yīng)用:基數(shù)排序
    
9.6 哈希法
    
9.7 關(guān)于哈希的分析
    
9.8 結(jié)論:方法的比較
    
9.9 應(yīng)用:再訪Life游戲
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第10章 二叉樹(shù)
    
10.1 二叉樹(shù)
    
10.2 二叉查找樹(shù)
    
10.3 建立二叉查找樹(shù)
    
10.4 高度平衡:AVL樹(shù)
    
10.5 伸展樹(shù):自我調(diào)節(jié)的數(shù)據(jù)結(jié)構(gòu)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第11章 多路樹(shù)
    
11.1 果園.樹(shù)和二叉樹(shù)
    
11.2 詞典查找樹(shù):trie
    
11.3 外部查找:B-樹(shù)
    
11.4 紅-黑樹(shù)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第12章 圖
    
12.1 數(shù)學(xué)背景
    
12.2 計(jì)算機(jī)表示
    
12.3 圖的遍歷
    
12.4 拓?fù)渑判?br />    
12.5 貪心算法:最短路徑
    
12.6 最小生成樹(shù)
    
12.7 圖作為數(shù)據(jù)結(jié)構(gòu)
    
啟示和易犯的錯(cuò)誤
    
復(fù)習(xí)題
    
進(jìn)階參考書(shū)目
    
     第13章 案例研究:波蘭表示法
    
13.1 問(wèn)題
    
13.2 思想
    
13.3 波蘭表達(dá)式的求值,
    
13.4 從中綴式到波蘭形式的轉(zhuǎn)換
    
13.5 一個(gè)交互式的表達(dá)式求值程序
    
進(jìn)階參考書(shū)目
    
     附錄A 數(shù)學(xué)方法
    
A.1 整數(shù)冪的和
    
A.2 對(duì)數(shù)
    
A.3 排列.組合和階乘
    
A.4 斐波納契數(shù)
    
A.5 Catalan數(shù)
    
進(jìn)階參考書(shū)目
    
     附錄B 隨機(jī)數(shù)
    
B.1 介紹
    
B.2 策略
    
B.3 程序設(shè)計(jì)
    
進(jìn)階參考書(shū)目
    
     附錄C 軟件包和實(shí)用函數(shù)
    
C.1 軟件包和C++轉(zhuǎn)換單元
    
C.2 課文中的軟件包
    
C.3 實(shí)用程序軟件包
    
C.4 計(jì)時(shí)方法
    
     附錄D 程序設(shè)計(jì)規(guī)則.啟示和易犯的錯(cuò)誤
    
D.1 數(shù)據(jù)結(jié)構(gòu)和算法的選擇
    
D.2 遞歸
    
D.3 數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)
    
D.4 算法設(shè)計(jì)和分析
    
D.5 程序設(shè)計(jì)
    
D.6 用指針對(duì)象進(jìn)行程序設(shè)計(jì)
    
D.7 調(diào)試和測(cè)試
    
D.8 維護(hù)
    
     術(shù)語(yǔ)表

本目錄推薦

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