數據結構習題集
目錄 第一篇 習題與學習指導 第0章 本篇提要與作業規範 第1章 緒論(預備知識) 第2章 綫性錶 第3章 棧和隊列 第4章 串 第5章 數組與廣義錶 第6章 樹和二叉樹 第7章 圖 第8章 動態存儲管理 第9章 查找 第10章 內部排序 第11章 外部排序 第12章 文件 第二篇 實習題 一、概述 二、實習步驟 三、實習報告規範 實習0 抽象數據類型 實習1 綫性錶及其應用 實習2 棧和隊列及其應用 實習3 串及其應用 實習4 數組和廣義錶 實習5 樹、圖及其應用 實習6 存儲管理、查找和排序 第三篇 部分習題的解答或提示 附錄 數據結構算法演示係統dsdemo(類c描述語言3.1中文版)使用手冊
數據結構(C語言版)
目錄
第1章 緒論
1.1 什麼是數據結構
1.2 基本概念和術語
1.3 抽象數據類型的錶示與實現
1.4 算法和算法分析
1.4.1 算法
1.4.2 算法設計的要求
1.4.3 算法效率的度量
1.4.4 算法的存儲空間需求
第2章 綫性錶
2.1 綫性錶的類型定義
2.2 綫性錶的順序錶示和實現
2.3 綫性錶的鏈式錶示和實現
2.3.1 綫性鏈錶
2.3.2 循環鏈錶
2.3.3 雙嚮鏈錶
2.4 一元多項式的錶示及相加
第3章 棧和隊列
3.1 棧
3.1.1 抽象數據類型棧的定義
3.1.2 棧的錶示和實現
3.2 棧的應用舉例
3.2.1 數製轉換
3.2.2 括號匹配的檢驗
3.2.3 行編輯程序
3.2.4 迷宮求解
3.2.5 錶達式求值
3.3 棧與遞歸的實現
3.4 隊列
3.4.1 抽象數據類型隊列的定義
3.4.2 鏈隊列――隊列的鏈式錶示和實現
3.4.3 循環隊列――隊列的順序錶示和實現
3.5 離散事件模擬
第4章 串
4.1 串類型的定義
4.2 串的錶示和實現
4.2.1 定長順序存儲錶示
4.2.2 堆分配存儲錶示
4.2.3 串的塊鏈存儲錶示
4.3 串的模式匹配算法
4.3.1 求子串位置的定位函數Index(S,T,pos)
4.3.2 模式匹配的一種改進算法
4.4 串操作應用舉例
4.4.1 文本編輯
4.4.2 建立詞索引錶
第5章 數組和廣義錶
5.1 數組的定義
5.2 數組的順序錶示和實現
5.3 矩陣的壓縮存儲
5.3.1 特殊矩陣
5.3.2 稀疏矩陣
5.4 廣義錶的定義
5.5 廣義錶的存儲結構
5.6 m元多項式的錶示
5.7 廣義錶的遞歸算法
5.7.1 求廣義錶的深度
5.7.2 復製廣義錶
5.7.3 建立廣義錶的存儲結構
第6章 樹和二叉樹
6.1 樹的定義和基本術語
6.2 二叉樹
6.2.1 二叉樹的定義
6.2.2 二叉樹的性質
6.2.3 二叉樹的存儲結構
6.3 遍曆二叉樹和綫索二叉樹
6.3.1 遍曆二叉樹
6.3.2 綫索二叉樹
6.4 樹和森林
6.4.1 樹的存儲結構
6.4.2 森林與二叉樹的轉換
6.4.3 樹和森林的遍曆
6.5 樹與等價問題
6.6 赫夫曼樹及其應用
6.6.1 zui優二叉樹(赫夫曼樹)
6.6.2 赫夫曼編碼
6.7 迴溯法與樹的遍曆
6.8 樹的計數
第7章 圖
7.1 圖的定義和術語
7.2 圖的存儲結構
7.2.1 數組錶示法
7.2.2 鄰接錶
7.2.3 十字鏈錶
7.2.4 鄰接多重錶
7.3 圖的遍曆
7.3.1 深度優先搜索
7.3.2 廣度優先搜索
7.4 圖的連通性問題
7.4.1 無嚮圖的連通分量和生成樹
7.4.2 有嚮圖的強連通分量
7.4.3 小生成樹
7.4.4 關節點和重連通分量
7.5 有嚮無環圖及其應用
7.5.1 拓撲排序
7.5.2 關鍵路徑
7.6 短路徑
7.6.1 從某個源點到其餘各頂點的短路徑
7.6.2 每一對頂點之間的短路徑
第8章 動態存儲管理
8.1 概述
8.2 可利用空間錶及分配方法
8.3 邊界標識法
8.3.1 可利用空間錶的結構
8.3.2 分配算法
8.3.3 迴收算法
8.4 夥伴係統
8.4.1 可利用空間錶的結構
8.4.2 分配算法
8.4.3 迴收算法
8.5 無用單元收集
8.6 存儲緊縮
第9章 查找
9.1 靜態查找錶
9.1.1 順序錶的查找
9.1.2 有序錶的查找
9.1.3 靜態樹錶的查找
9.1.4 索引順序錶的查找
9.2 動態查找錶
9.2.1 二叉排序樹和平衡二叉樹
9.2.2 B_樹和B+樹
9.2.3 鍵樹
9.3 哈希錶
9.3.1 什麼是哈希錶
9.3.2 哈希函數的構造方法
9.3.3 處理衝突的方法
9.3.4 哈希錶的查找及其分析
第10章 內部排序
10.1 概述
10.2 插入排序
10.2.1 直接插入排序
10.2.2 其他插入排序
10.2.3 希爾排序
10.3 快速排序
10.4 選擇排序
10.4.1 簡單選擇排序
10.4.2 樹形選擇排序
10.4.3 堆排序
10.5 歸並排序
10.6 基數排序
10.6.1 多關鍵字的排序
10.6.2 鏈式基數排序
10.7 各種內部排序方法的比較討論
第11章 外部排序
11.1 外存信息的存取
11.2 外部排序的方法
11.3 多路平衡歸並的實現
11.4 置換?選擇排序
11.5 zui佳歸並樹
第12章 文件
12.1 有關文件的基本概念
12.2 順序文件
12.3 索引文件
12.4 ISAM文件和VSAM文件
12.4.1 ISAM文件
12.4.2 VSAM文件
12.5 直接存取文件(散列文件)
12.6 多關鍵字文件
12.6.1 多重錶文件
12.6.2 倒排文件
附錄A 名詞索引
附錄B 函數索引
參考書目
內容簡介 嚴蔚敏、吳偉民編著的《數據結構》(C語言版)是為“數據結構”課程編寫的教材,也可作為學習數據結構及其算法的C程序設計的參考教材。 《數據結構(C語言版)》的前半部分從抽象數據類型的角度討論各種基本類型的數據結構及其應用;後半部分主要討論查找和排序的各種實現方法及其綜閤分析比較。其內容和章節編排與1992年4月齣版的《數據結構》(第二版)基本一緻,但在《數據結構(C語言版)》中更突齣瞭抽象數據類型的概念。全書采用類C語言作為數據結構和算法的描述語言。 《數據結構(C語言版)》概念錶述嚴謹,邏輯推理嚴密,語言精練,用詞達意,並有配套齣版的《數據結構題集》(c語言版),既便於教學,又便於自學。《數據結構(C語言版)》可作為計算機類專業或信息類相關專業的本科或專科教材,也可供從事計算機工程與應用工作的科技工作者參考。。。。。。。。。。。。
评分书很不错
评分配送太慢,包装一般。。
评分书的质量不错,用来考研用的!
评分书损坏了一点点,问题不大
评分不错,好书,
评分物美价廉,一直信赖京东,期待京东变得更好!
评分还行 没想象中的好 书质感不怎么样
评分品质很好
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有