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

數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)

定 價:¥29.00

作 者: 楊正宏編
出版社: 清華大學(xué)出版社
叢編項: 新世紀(jì)高職高專實用規(guī)劃教材
標(biāo) 簽: 數(shù)據(jù)結(jié)構(gòu)

ISBN: 9787302095491 出版時間: 2004-11-01 包裝: 平裝
開本: 16開 頁數(shù): 335 字?jǐn)?shù):  

內(nèi)容簡介

  以合適的算法來設(shè)計程序,采用簡潔適用的數(shù)據(jù)結(jié)構(gòu)來表示程序中的數(shù)據(jù)和變量是數(shù)據(jù)結(jié)構(gòu)包含的主要內(nèi)容。它是對程序設(shè)計者最基本的要求,也是計算機程序設(shè)計的重要理論基礎(chǔ)。本書循序漸進(jìn)地引導(dǎo)讀者掌握數(shù)組結(jié)構(gòu),鏈表結(jié)構(gòu),推棧結(jié)構(gòu),隊列結(jié)構(gòu),樹狀結(jié)構(gòu),圖強構(gòu)等不同的數(shù)據(jù)結(jié)構(gòu),以及遞歸、排序和查找等程序設(shè)計方法。全書文字淺顯易懂,程序示例簡潔明了,是程序設(shè)計人員的入門參考書。本書融合了作者十多年的教學(xué)經(jīng)驗及對現(xiàn)代數(shù)據(jù)結(jié)構(gòu)的體會,十分適合高職高專及大專以上的學(xué)生和對電腦有濃厚興趣的人員閱讀。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)》作者簡介

圖書目錄

第1章 數(shù)據(jù)結(jié)構(gòu)概論
1. 1 數(shù)據(jù)與信息
1. 2 數(shù)據(jù)處理
1. 3 計算器操作方式
1. 4 程序的產(chǎn)生
I. 5 程序的分析
1. 5. 1 如何分析程序
1. 6 算法
1. 6. 1 算法的書寫
1. 6. 2 算法效率的評估
1. 7 復(fù)雜度
1. 7. 1 復(fù)雜度的表示法
1. 8 NP-Complete
1. 9 參數(shù)的傳遞
1. 10 數(shù)據(jù)結(jié)構(gòu)
1. 10. 1 數(shù)據(jù)結(jié)構(gòu)探討問題
1. 11 魔術(shù)方陣
1. 12 習(xí)題
第2章 數(shù)組結(jié)構(gòu)
2. 1 數(shù)組的定義
2. 2 數(shù)組表示法
2. 2. 1 一維數(shù)組
2. 2. 2 二維數(shù)組
2. 2. 3 三維數(shù)組
2. 2. 4 多維數(shù)組
2. 3 稀疏矩陣
2. 3. 1 稀疏矩陣的轉(zhuǎn)胃
2. 4 數(shù)組的應(yīng)用
2. 4. 1 多項式的數(shù)據(jù)結(jié)構(gòu)
2. 4. 2 多項式相加
2. 4. 3 上三角矩陣儲存方式
2. 4. 4 下三角矩陣儲存方式
2. 4. 5 帶狀矩陣
2. 4. 6 矩陣相乘
2. 5 最佳洗牌法
2. 6 習(xí)題
第3章 鏈表
3. 1 鏈表的定義
3. 2 動態(tài)內(nèi)存配置
3. 2. 1 函數(shù)malloc
3. 2. 2 函數(shù)free
3. 3 鏈表的創(chuàng)建
3. 3. 1 動態(tài)數(shù)據(jù)結(jié)構(gòu)的聲明
3. 3. 2 內(nèi)存的配置
3. 3. 3 基本鏈表的創(chuàng)建
3. 4 鏈表的遍歷
3. 5 鏈表的連結(jié)
3. 6 鏈表內(nèi)節(jié)點的刪除
3. 7 釋放鏈表的內(nèi)存空間
3. 8 鏈表內(nèi)節(jié)點的插入
3. 9 鏈表結(jié)構(gòu)的反轉(zhuǎn)
3. 10 環(huán)狀鏈農(nóng)結(jié)構(gòu)
3. 10. 1 環(huán)狀鏈表的創(chuàng)建
3. 10. 2 環(huán)狀鏈表內(nèi)節(jié)點的插入
3. 10. 3 環(huán)狀鏈表內(nèi)節(jié)點的刪除
3. 11 使用環(huán)狀鏈表結(jié)構(gòu)表示稀疏矩陣
3. 12 雙向鏈表結(jié)構(gòu)
3. 12. 1 雙向鏈表的創(chuàng)建
3. 12. 2 雙向鏈表內(nèi)節(jié)點的插入
3. 12. 3 雙向鏈表內(nèi)節(jié)點的刪除
3. 13 環(huán)狀雙向鏈表結(jié)構(gòu)
3. 14 習(xí)題
第4章 遞歸
4. 1 遞歸的定義
4. 2 遞歸工作原則
4. 3 遞歸的執(zhí)行過程
4. 3. 1 遞歸樹
4. 3. 2 費氏數(shù)列
4. 4 遞歸的應(yīng)用
4. 4. 1 漢諾塔問題
4. 4. 2 迷宮問題
4. 4. 3 八皇后問題
4. 4. 4 騎士問題
4. 4. 5 最大公因子
4. 4. 6 史波克先生的難題
4. 5 遞歸程序與非遞歸程序的差異
4. 6 習(xí)題
第5章 棧
5. 1 棧的定義
5. 2 棧的制作及操作方式
5. 3 棧的應(yīng)用
5. 3. 1 算術(shù)表達(dá)式的轉(zhuǎn)換
Expression Conversion
5. 3. 2 處理子程序調(diào)用
5. 3. 3 處理中斷例程
5. 3. 4 編譯錯誤處理
5. 3. 5 漢諾塔問題
5. 3. 6 迷宮問題
5. 3. 7 八皇后問題
5. 4 習(xí)題
第6章 隊列
6. 1 隊列的定義
6. 2 線性隊列的制作及操作方式
6. 2. 1 以數(shù)組制作線性隊列
6. 2. 2 以鏈表制作線性隊列
6. 3 環(huán)狀隊列的制作及操作方式
6. 3. 1 以數(shù)組制作環(huán)狀隊列
6. 3. 2 以鏈表制作環(huán)狀隊列
6. 4 雙向隊列
6. 5 優(yōu)先隊列
6. 5. 1 優(yōu)先隊列的特性
6. 5. 2 用雙隊列表示優(yōu)先隊列
6. 6 多重隊列
6. 7 隊列的應(yīng)用
6. 7. 1 買票問題
6. 7. 2 Josephus問題
6. 8 習(xí)題
第7章 樹狀結(jié)構(gòu)
7. 1 基本術(shù)語
7. 2 樹的表示法
7. 3 二叉樹
7. 3. 1 二叉樹的創(chuàng)建
7. 3. 2 二叉樹的遍歷
7. 3. 3 二叉樹的搜索
7. 3. 4 二元樹的刪除
7. 3. 5 二元樹的比較
7. 3. 6 一般樹轉(zhuǎn)換至二叉樹
7. 3. 7 二叉表示樹
7. 4 相關(guān)二叉樹
7. 4. 1 完全平衡樹
7. 4. 2 滿二叉樹
7. 4. 3 完全二叉樹
7. 4. 4 線索二叉樹 Threaded
Binary Tree
7. 4. 5 擴充二叉樹
7. 4. 6 赫夫曼樹
7. 4. 7 貪婪二元樹 Greedy
Binary Tree
7. 4. 8 高度平衡二叉樹
7. 4. 9 扇形樹
7. 5 二元樹的衍生
7. 5. 1 2-3樹與2-3-4樹
7. 5. 2 紅-黑樹 Red-Black Tree
7. 5. 3 最小-最大堆樹
7. 5. 4 雙堆樹
7. 5. 5 B樹
7. 6 樹的應(yīng)用
7. 6. 1 皇后問題
7. 6. 2 游戲樹
7. 6. 3 決策樹
7. 7 習(xí)題
第8章 圖
8. 1 前言
8. 2 圖的基本觀念
8. 2. 1 無向圖的一些重要術(shù)語
8. 2. 2 有向圖的一些重要術(shù)語
8. 2. 3 其他重要術(shù)語
8. 3 圖的表示法
8. 3. 1 鄰接矩陣
8. 3. 2 鄰接表
8. 3. 3 鄰接多重表
8. 3. 4 索引表格法
8. 4 圖的遍歷
8. 4. 1 深度優(yōu)先搜索法
8. 4. 2 廣度優(yōu)先搜索法
8. 5 擴張樹
8. 5. 1 克魯斯卡 Kruskal 法
8. 5. 2 普瑞法
8. 6 拓樸排序
8. 7 最短路徑
8. 8 習(xí)題
第9章 排序
9. 1 前言
9. 2 內(nèi)部排序法
9. 2. 1 交換式排序
9. 2. 2 插入式排序
9. 2. 3 選擇和樹狀排序
9. 2. 4 其他排序
9. 3 外部排序法
9. 3. 1 直接合并排序法
9. 3. 2 自然合并排序法
9. 3. 3 k-路合并法
9. 3. 4 多階段合并法
9. 4 排序法的效益評估
9. 5 習(xí)題
第10章 查找
10. 1 前言
10. 2 順序查找法
10. 3 折半查找法
10. 4 費氏查找法
10. 5 區(qū)塊查找法
10. 6 插補查找法
10. 7 基數(shù)查找法
10. 8 樹狀查找法
10. 8. 1 折半查找樹
10. 8. 2 B樹查找法
10. 8. 3 B 樹 B Tree
10. 8. 4 數(shù)字查找樹
10. 8. 5 補償樹
10. 9 散列查找法
10. 9. 1 直接定址法
10. 9. 2 摘取法
10. 9. 3 除法
10. 9. 4 乘法
10. 9. 5 平方取中法
10. 9. 6 折疊法
10. 9. 7 解決散列沖突方法
10. 9. 8 自哈希表刪除項目
10. 9. 9 哈希法的評估
10. 10 習(xí)題
第11章 動態(tài)內(nèi)存管理
11. 1 前言
11. 2 內(nèi)存分配方法
11. 3 邊界標(biāo)記法
11. 3. 1 可利用空間鏈表的結(jié)構(gòu)
11. 3. 2 分配算法
11. 3. 3 回收算法
11. 4 伙伴系統(tǒng)
11. 4. 1 可利用空間鏈表的結(jié)構(gòu)
11. 4. 2 分配算法
11. 4. 3 回收算法
11. 5 費氏伙伴系統(tǒng)
11. 6 無用單元收集
11. 7 無用單元收集的改良
11. 8 內(nèi)存壓縮
11. 9 習(xí)題

本目錄推薦

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