瀏覽紀錄

TOP
1/1
無庫存,下單後進貨(採購期約45個工作天)
人民幣定價:24元
定  價:NT$144元
優惠價: 87125
可得紅利積點:3 點

無庫存,下單後進貨(採購期約45個工作天)

商品簡介

名人/編輯推薦

目次

《實用數據結構基礎》內容:數據結構是計算機及其相關專業的一門重要的專業基礎課程。它不僅是計算機程序設計的理論基礎,而且是學習計算機操作系統、編譯原理、數據庫原理等課程和重要基礎。《實用數據結構基礎》以“數據結構實驗演示系統”為主線來系統而全面地介紹了線性表、棧、隊列、串、樹、圖、查找和排序。每章後面都有一個相對獨立的子系統實驗以鞏固各章的重點算法。《實用數據結構基礎》最後還簡單介紹了在做軟件開發時所應注意的系統設計的要求、文件的包含處理及主控模塊的設計等知識,為如何完成一個完整的數據結構實驗系統和以後學習軟件工程打下基礎。
《實用數據結構基礎》對概念和原理的闡述通俗易懂,例子翔實,習題難易適當,題型豐富,注重算法分析和實現過程。
第1章 緒論
1.1 什么是數據結構
1.1.1 從數據結構實驗演示認識數據結構
1.1.2 數據結構研究什么

1.2 數據的邏輯結構
1.2.1 基本概念
1.2.2 邏輯結構的描述

1.3 數據的存儲結構
1.4 算法和算法分析
1.4.1 算法特性
1.4.2 算法的效率
1.4.3 算法效率的評價
小結
驗證性實驗1:數組、指針、結構體練習
自主設計實驗1:學生成績分析程序
單元練習1

第2章 線性表
2.1 線性表的定義與運算
2.1.1 線性表的定義
2.1.2 線性表的基本操作

2.2 線性表的順序存儲
2.2.1 順序表
2.2.2 順序表上基本運算的實現

2.3 線性表的鏈式存儲
2.3.1 線性鏈表
2.3.2 線性鏈表上基本運算的實現
2.3.3 循環鏈表
2.3.4 雙向鏈表
小結
驗證性實驗2:線性表子系統
自主設計實驗2:多項式求和
單元練習2

第3章 棧
3.1 棧的定義和運算
3.1.1 棧(Stack)的定義
3.1.2 棧的運算

3.2 棧的存儲和實現
3.2.1 順序棧
3.2.2 鏈棧

3.3 棧的應用舉例
3.3.1 數制轉換
3.3.2 表達式求值
3.3.3 子程序調用(Subroutine Call)
3.3.4 遞歸調用
3.3.5 中斷處理和現場保護
小結
驗證性實驗3:棧子系統
自主設計實驗3:後綴表達式求值
單元練習3

第4章 隊列
4.1 隊列的定義和基本運算
4.1.1 隊列(Queue)的定義
4.1.2 隊列的基本運算

4.2 隊列的存儲實現及運算實現
4.2.1 順序隊列
4.2.2 鏈隊列
4.3 隊列應用舉例
小結
驗證性實驗4:隊列子系統
自主設計實驗4:循環隊列的實現和運算
單元練習4

第5章 串
5.1 串的定義和基本運算
5.1.1 串的定義
5.1.2 串的輸入與輸出
5.1.3 串的基本運算

5.2 串的表示和實現
5.2.1 定長順序存儲
5.2.2 鏈接存儲
5.2.3 串的堆分配存儲結構
5.3 串的基本運算
小結
驗證性實驗5:串子系統
自主設計實驗5:字符串分割處理
單元練習5

第6章 多維數組和廣義表
6.1 多維數組
6.2.1 對稱矩陣
6.2.2 三角矩陣

6.3 稀疏矩陣
6.3.1 稀疏矩陣的存儲
6.3.2 稀疏矩陣的算法

6.4. 廣義表
6.4.1 廣義表的定義和運算
6.4.2 廣義表的首尾存儲法
6.4.3 廣義表的算法
小結
驗證性實驗6:稀疏矩陣和廣義表子系統
自主性實驗6:稀疏矩陣十字鏈表的存儲
單元練習6

第7章 樹和二叉樹
7.1 樹的定義和術語
7.1.1 樹的定義
7.1.2 基本術語

7.2 二叉樹
7.2.1 二叉樹的定義
7.2.2 二叉樹的性質
7.2.3 二叉樹的存儲

7.3 遍歷二叉樹和線索二叉樹
7.3.1 遍歷二叉樹
7.3.2 恢復二叉樹
7.3.3 線索二叉樹

7.4 二叉樹的轉換
7.4.1 一般樹轉換為二叉樹
7.4.2 森林轉換為二叉樹
7.4.3 二叉樹轉換為樹和森林

7.5 二叉樹的應用
7.5.1 二叉樹的基本應用
7.5.2 標識符樹與表達式

7.6 哈夫曼樹及其應用
7.6.1 哈夫曼樹的引入
7.6.2 哈夫曼樹的建立
7.6.3 哈夫曼編碼
小結
驗證性實驗7:二叉樹子系統
自主設計實驗7:標識符樹與表達式求值
單元練習7

第8章 圖
8.1 圖的定義和術語
8.1.1 圖的定義
8.1.2 圖的相關術語
8.1.3 圖的基本操作

8.2 圖的存儲表示
8.2.1 鄰接矩陣
8.2.2 鄰接表

8.3 圖的遍歷
8.3.1 深度優先搜索
8.3.2 廣度優先搜索

8.4 圖的連通性
8.4.1 無向圖的連通分量和生成樹
8.4.2 最小生成樹
8.5 最短路徑
小結
驗證性實驗8:圖子系統
自主設計實驗8:最小生成樹
單元練習8

第9章 查找
9.1 查找的基本概念
9.2 靜態查找表
9.2.1 順序查找
9.2.2 二分查找
9.2.3 分塊查找

9.3 動態查找表
9.3.1 二叉排序樹
9.3.2 平衡二叉樹(AVL樹)

9.4 哈希表
9.4.1 哈希表與哈希方法
9.4.2 哈希函數的構造方法
9.4.3 處理沖突的方法
小結
驗證性實驗9:查找子系統
自主設計實驗9:哈希查找
單元練習9

第10章 排序
10.1 概述
10.2 插入排序
10.2.1 直接插入排序
10.2.2 二分插入排序(Binary Insertong Sort)
10.2.3 希爾排序(Shell's Sort)

10.3 快速排序法
10.3.1 冒泡排序(Bubble Sort)
10.3.2 快速排序(Quick Sort)

10.4 選擇排序
10.4.1 簡單選擇排序
10.4.2 樹形選擇排序
10.4.3 堆排序(Heap Sort)
10.5 歸并排序
10.6 各種排序方法的比較
小結
驗證性實驗10:排序子系統
自主設計實驗10:雙向冒泡排序
單元練習10

第11章 數據結構實驗系統開發
11.1 系統設計的要求
11.1.1 系統總體結構設計
11.1.2 系統詳細設計
11.1.3 系統調試和維護

11.2 文件的包含處理
11.2.1 什么是文件包含
11.2.2 如何對“數據結構實驗系統”進行文件包含
11.2.3 數據結構實驗系統主控模塊
11.3 數據結構實驗系統實訓任務書
參考文獻

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約20個工作天;
海外無庫存之書籍,平均作業時間約45個工作天,然不保證確定可調到貨,尚請見諒。