數據結構 C語言版 第2版pdf

圖書網
9866
文章
1306
評論
2020年4月6日23:12:49 評論 4閱讀6分57秒
摘要

適讀人群 :普通高校電子信息大類本科生學習、考研,同時也適合零售和培訓。
采用“案例驅動”的編寫模式。書中結合實際應用,將各章按照“案例引入——數據結構及其操作——案例分析與實現”的案例驅動思路來展開。每章使用一個有趣的“問題案例”開頭,由該案例逐步引入新的數據結構,然后給出該數據結構的存儲表示及各種基本操作的實現,之后進一步分析此案例,最終利用該數據結構來實現此案例。
算法講解更加細致。新版教材中對每個算法思想進行詳細闡述,將用文字描述的算法步驟與用類C語言表述的算法描述一一對應。
化教材內容。參考計算機專業全新的全國統考考研大綱,增加了大綱近兩年新增的考點內容,如分塊查找、外部排序等,有助于考研學生復習備考使用。

數據結構 C語言版 第2版 作者:嚴蔚敏,李冬梅,吳偉民

數據結構 C語言版 第2版 出版社:人民郵電出版社

數據結構 C語言版 第2版 內容簡介

香蕉小视频app《數據結構(C語言版 第2版)在選材與編排上,貼近當前普通高等院校“數據結構”課程的現狀和發展趨勢,符合新研究生考試大綱,內容難度適度,突出實用性和應用性。全書共8章,內容包括緒論,線性表,棧和隊列,串、數組和廣義表,樹和二叉樹,圖,查找和排序。全書采用類C語言作為數據結構和算法的描述語言。

《數據結構(C語言版 第2版)可作為普通高等院校計算機和信息技術相關專業“數據結構”課程的教材,也可供從事計算機工程與應用工作的科技工作者參考。

數據結構 C語言版 第2版 目錄

第 1章 緒論

1.1 數據結構的研究內容

1.2 基本概念和術語

1.2.1 數據、數據元素、數據項和數據對象

1.2.2 數據結構

1.2.3 數據類型和抽象數據類型

香蕉小视频app1.3 抽象數據類型的表示與實現

香蕉小视频app1.4 算法和算法分析

1.4.1 算法的定義及特性

1.4.2 評價算法優劣的基本標準

1.4.3 算法的時間復雜度

1.4.4 算法的空間復雜度

1.5 小 結

習 題

第 2章 線性表

2.1 線性表的定義和特點

2.2 案例引入

2.3 線性表的類型定義

2.4 線性表的順序表示和實現

2.4.1 線性表的順序存儲表示

香蕉小视频app2.4.2 順序表中基本操作的實現

香蕉小视频app2.5 線性表的鏈式表示和實現

2.5.1 單鏈表的定義和表示

香蕉小视频app2.5.2 單鏈表基本操作的實現

2.5.3 循環鏈表

2.5.4 雙向鏈表

2.6 順序表和鏈表的比較

2.6.1 空間性能的比較

2.6.2 時間性能的比較

2.7 線性表的應用

香蕉小视频app2.7.1 線性表的合并

2.7.2 有序表的合并

2.8 案例分析與實現

2.9 小 結

習 題

第3章 棧和隊列

香蕉小视频app3.1 棧和隊列的定義和特點

3.1.1 棧的定義和特點

香蕉小视频app3.1.2 隊列的定義和特點

3.2 案例引入

3.3 棧的表示和操作的實現

香蕉小视频app3.3.1 棧的類型定義

3.3.2 順序棧的表示和實現

香蕉小视频app3.3.3 鏈棧的表示和實現

3.4 棧 與 遞 歸

3.4.1 采用遞歸算法解決的問題

3.4.2 遞歸過程與遞歸工作棧

3.4.3 遞歸算法的效率分析

香蕉小视频app3.4.4 將遞歸轉換為非遞歸的方法

3.5 隊列的表示和操作的實現

香蕉小视频app3.5.1 隊列的類型定義

3.5.2 循環隊列—隊列的順序表示和實現

3.5.3 鏈隊—隊列的鏈式表示和實現

3.6 案例分析與實現

3.7 小 結

習 題

第4章 串、數組和廣義表

香蕉小视频app4.1 串的定義

4.2 案例引入

4.3 串的類型定義、存儲結構及其運算

香蕉小视频app4.3.1 串的抽象類型定義

4.3.2 串的存儲結構

4.3.3 串的模式匹配算法

4.4 數 組

4.4.1 數組的類型定義

4.4.2 數組的順序存儲

4.4.3 特殊矩陣的壓縮存儲

4.5 廣 義 表

4.5.1 廣義表的定義

香蕉小视频app4.5.2 廣義表的存儲結構

4.6 案例分析與實現

4.7 小 結

習 題

第5章 樹和二叉樹

香蕉小视频app5.1 樹和二叉樹的定義

5.1.1 樹的定義

香蕉小视频app5.1.2 樹的基本術語

5.1.3 二叉樹的定義

5.2 案例引入

香蕉小视频app5.3 樹和二叉樹的抽象數據類型定義

5.3.1 樹的抽象數據類型定義

5.4 二叉樹的性質和存儲結構

5.4.1 二叉樹的性質

5.4.2 二叉樹的存儲結構

5.5 遍歷二叉樹和線索二叉樹

5.5.1 遍歷二叉樹

5.5.2 線索二叉樹

香蕉小视频app5.6 樹 和 森 林

5.6.1 樹的存儲結構

香蕉小视频app5.6.2 森林與二叉樹的轉換

香蕉小视频app5.6.3 樹和森林的遍歷

5.7 哈夫曼樹及其應用

香蕉小视频app5.7.1 哈夫曼樹的基本概念

香蕉小视频app5.7.2 哈夫曼樹的構造算法

5.7.3 哈夫曼編碼

香蕉小视频app5.8 案例分析與實現

5.9 小 結

習 題

第6章 圖

6.1 圖的定義和基本術語

6.1.1 圖的定義

香蕉小视频app6.1.2 圖的基本術語

6.2 案例引入

6.3 圖的類型定義

6.4 圖的存儲結構

6.4.1 鄰接矩陣

6.4.2 鄰接表

6.4.3 十字鏈表

香蕉小视频app6.4.4 鄰接多重表

6.5 圖 的 遍 歷

香蕉小视频app6.5.1 深度優先搜索

6.5.2 廣度優先搜索

香蕉小视频app6.6 圖 的 應 用

6.6.1 **小生成樹

6.6.2 **短路徑

6.6.3 拓撲排序

6.6.4 關鍵路徑

香蕉小视频app6.7 案例分析與實現

6.8 小 結

習 題

第7章 查找

7.1 查找的基本概念

7.2 線性表的查找

7.2.1 順序查找

7.2.2 折半查找

7.2.3 分塊查找

7.3 樹表的查找

7.3.1 二叉排序樹

香蕉小视频app7.3.2 平衡二叉樹

7.3.3 B-樹

7.3.4 B+ 樹

香蕉小视频app7.4 散列表的查找

香蕉小视频app7.4.1 散列表的基本概念

香蕉小视频app7.4.2 散列函數的構造方法

香蕉小视频app7.4.3 處理沖突的方法

香蕉小视频app7.4.4 散列表的查找

7.5 小 結

習 題

第8章 排序

香蕉小视频app8.1 基本概念和排序方法概述

香蕉小视频app8.1.1 排序的基本概念

8.1.2 內部排序方法的分類

香蕉小视频app8.1.3 待排序記錄的存儲方式

8.1.4 排序算法效率的評價指標

8.2 插 入 排 序

8.2.1 直接插入排序

8.2.2 折半插入排序

8.2.3 希爾排序

8.3 交 換 排 序

8.3.1 冒泡排序

8.3.2 快速排序

香蕉小视频app8.4 選 擇 排 序

8.4.1 簡單選擇排序

8.4.2 樹形選擇排序

8.4.3 堆排序

8.5 歸 并 排 序

8.6 基 數 排 序

8.6.1 多關鍵字的排序

8.6.2 鏈式基數排序

8.7 外部排序

8.7.1 外部排序的基本方法

8.7.2 多路平衡歸并的實現

香蕉小视频app8.7.3 置換-選擇排序

8.7.4 **佳歸并樹

8.8 小 結

習 題

圖書網:數據結構 C語言版 第2版pdf

恭喜,此資源為免費資源,請先
聲明:本站所有資源收集于互聯網,只做學習和交流使用,版權歸著作人和出版社所有,請在下載后24小時之內自覺刪除,若作商業用途,請購買正版,由于未及時購買和付費發生的侵權行為,與本站無關。本站發布的內容若侵犯到您的權益,請聯系站長刪除,我們將及時處理!
繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
新時期的Node.js入門epub 程序設計

新時期的Node.js入門epub

適讀人群 :適合未接觸過Node的讀者以及在校的學生閱讀,也適合作為高等院校和培訓學校相關專業的師生教學參考 從零開始學習開發完整可用的項目,掌握語言細節并獲得實際經驗 以實際應用...
深度學習實踐 計算機視覺epub 程序設計

深度學習實踐 計算機視覺epub

深度學習實踐 計算機視覺 作者:繆鵬 深度學習實踐 計算機視覺 出版社: 清華大學出版社 深度學習實踐 計算機視覺 內容簡介 本書主要介紹了深度學習在計算機視覺方面的應用及工程實踐,以Python 3...
趣味數學及編程拓展epub 程序設計

趣味數學及編程拓展epub

趣味數學及編程拓展 作者:楊克昌 趣味數學及編程拓展 出版社: 清華大學出版社 趣味數學及編程拓展 內容簡介 本書開創趣味數學與程序設計的交匯融合。書中精選并提出各類趣味數學問題,突出趣味性與吸引力,...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: