?? 目錄.txt
字號(hào):
目 錄
譯者序
前言
第一部分 預(yù)備知識(shí)
第1章 C++程序設(shè)計(jì) 1
1.1 引言 1
1.2 函數(shù)與參數(shù) 2
1.2.1 傳值參數(shù) 2
1.2.2 模板函數(shù) 3
1.2.3 引用參數(shù) 3
1.2.4 常量引用參數(shù) 4
1.2.5 返回值 4
1.2.6 遞歸函數(shù) 5
1.3 動(dòng)態(tài)存儲(chǔ)分配 9
1.3.1 操作符new 9
1.3.2 一維數(shù)組 9
1.3.3 異常處理 10
1.3.4 操作符delete 10
1.3.5 二維數(shù)組 10
1.4 類 13
1.4.1 類Currency 13
1.4.2 使用不同的描述方法 18
1.4.3 操作符重載 20
1.4.4 引發(fā)異常 22
1.4.5 友元和保護(hù)類成員 23
1.4.6 增加#ifndef, #define和#endif語(yǔ)句 24
1.5 測(cè)試與調(diào)試 24
1.5.1 什么是測(cè)試 24
1.5.2 設(shè)計(jì)測(cè)試數(shù)據(jù) 26
1.5.3 調(diào)試 28
1.6 參考及推薦讀物 29
第2章 程序性能 30
2.1 引言 30
2.2 空間復(fù)雜性 31
2.2.1 空間復(fù)雜性的組成 31
2.2.2 舉例 35
2.3 時(shí)間復(fù)雜性 37
2.3.1 時(shí)間復(fù)雜性的組成 37
2.3.2 操作計(jì)數(shù) 37
2.3.3 執(zhí)行步數(shù) 44
2.4 漸進(jìn)符號(hào)(O、 健?、 o) 55
2.4.1 大寫O符號(hào) 56
2.4.2 W符號(hào)58
2.4.3 符號(hào) 59
2.4.4 小寫o符號(hào) 60
2.4.5 特性 60
2.4.6 復(fù)雜性分析舉例 61
2.5 實(shí)際復(fù)雜性 66
2.6 性能測(cè)量 68
2.6.1 選擇實(shí)例的大小 692.6.2 設(shè)計(jì)測(cè)試數(shù)據(jù) 692.6.3 進(jìn)行實(shí)驗(yàn) 692.7 參考及推薦讀物 74第二部分 數(shù)據(jù)結(jié)構(gòu)第3章 數(shù)據(jù)描述 753.1 引言 753.2 線性表 763.3 公式化描述 773.3.1 基本概念 773.3.2 異常類NoMem 793.3.3 操作 793.3.4 評(píng)價(jià) 833.4 鏈表描述 863.4.1 類ChainNode 和Chain 863.4.2 操作 883.4.3 擴(kuò)充類Chain 913.4.4 鏈表遍歷器類 923.4.5 循環(huán)鏈表 933.4.6 與公式化描述方法的比較 943.4.7 雙向鏈表 953.4.8 小結(jié) 963.5 間接尋址 993.5.1 基本概念 993.5.2 操作 1003.6 模擬指針 1023.6.1 SimSpace的操作 1033.6.2 采用模擬指針的鏈表 1063.7 描述方法的比較 1103.8 應(yīng)用 1113.8.1 箱子排序 1113.8.2 基數(shù)排序 1163.8.3 等價(jià)類 1173.8.4 凸包 1223.9 參考及推薦讀物 127第4章 數(shù)組和矩陣 1284.1 數(shù)組 1284.1.1 抽象數(shù)據(jù)類型 1284.1.2 C++數(shù)組 1294.1.3 行主映射和列主映射 1294.1.4 類Array1D 1314.1.5 類Array2D 1334.2 矩陣 1374.2.1 定義和操作 1374.2.2 類Matrix 1384.3 特殊矩陣 1414.3.1 定義和應(yīng)用 1414.3.2 對(duì)角矩陣 1434.3.3 三對(duì)角矩陣 1444.3.4 三角矩陣 1454.3.5 對(duì)稱矩陣 1464.4 稀疏矩陣 1494.4.1 基本概念 1494.4.2 數(shù)組描述 1494.4.3 鏈表描述 154第5章 堆棧 1615.1 抽象數(shù)據(jù)類型 1615.2 派生類和繼承 1625.3 公式化描述 1635.3.1 Stack的效率 1645.3.2 自定義Stack 1645.4 鏈表描述 1665.5 應(yīng)用 1695.5.1 括號(hào)匹配 1695.5.2 漢諾塔 1705.5.3 火車車廂重排 1725.5.4 開(kāi)關(guān)盒布線 1765.5.5 離線等價(jià)類問(wèn)題 1785.5.6 迷宮老鼠 1805.6 參考及推薦讀物 188第6章 隊(duì)列 1896.1 抽象數(shù)據(jù)類型 1896.2 公式化描述 1906.3 鏈表描述 1946.4 應(yīng)用 1976.4.1 火車車廂重排 1976.4.2 電路布線 2016.4.3 識(shí)別圖元 2046.4.4 工廠仿真 2066.5 參考及推薦讀物 217第7章 跳表和散列 2187.1 字典 2187.2 線性表描述 2197.3 跳表描述 2227.3.1 理想情況 2227.3.2 插入和刪除 2237.3.3 級(jí)的分配 2247.3.4 類SkipNode 2247.3.5 類SkipList 2257.3.6 復(fù)雜性 2297.4 散列表描述 2297.4.1 理想散列 2297.4.2 線性開(kāi)型尋址散列 2307.4.3 鏈表散列 2347.5 應(yīng)用——文本壓縮 2387.5.1 LZW壓縮 2397.5.2 LZW壓縮的實(shí)現(xiàn) 2397.5.3 LZW解壓縮 2437.5.4 LZW解壓縮的實(shí)現(xiàn) 2437.6 參考及推薦讀物 247第8章 二叉樹(shù)和其他樹(shù) 2488.1 樹(shù) 2488.2 二叉樹(shù) 2518.3 二叉樹(shù)的特性 2528.4 二叉樹(shù)描述 2538.4.1 公式化描述 2538.4.2 鏈表描述 2548.5 二叉樹(shù)常用操作 2568.6 二叉樹(shù)遍歷 2568.7 抽象數(shù)據(jù)類型BinaryTree 2598.8 類BinaryTree 2608.9 抽象數(shù)據(jù)類型及類的擴(kuò)充 2638.9.1 輸出 2638.9.2 刪除 2648.9.3 計(jì)算高度 2648.9.4 統(tǒng)計(jì)節(jié)點(diǎn)數(shù) 2658.10 應(yīng)用 2658.10.1 設(shè)置信號(hào)放大器 2658.10.2 在線等價(jià)類 2688.11 參考及推薦讀物 275第9章 優(yōu)先隊(duì)列 2769.1 引言 2769.2 線性表 2779.3 堆 2789.3.1 定義 2789.3.2 最大堆的插入 2799.3.3 最大堆的刪除 2799.3.4 最大堆的初始化 2809.3.5 類MaxHeap 2819.4 左高樹(shù) 2859.4.1 高度與寬度優(yōu)先的最大及最小左高樹(shù) 2859.4.2 最大HBLT的插入 2879.4.3 最大HBLT的刪除 2879.4.4 合并兩棵最大HBLT 2879.4.5 初始化最大HBLT 2899.4.6 類MaxHBLT 2899.5 應(yīng)用 2939.5.1 堆排序 2939.5.2 機(jī)器調(diào)度 2949.5.3 霍夫曼編碼 2979.6 參考及推薦讀物 302第10章 競(jìng)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -