-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
數據結構與算法(C語言版)(第3版) 版權信息
- ISBN:9787302402534
- 條形碼:9787302402534 ; 978-7-302-40253-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
數據結構與算法(C語言版)(第3版) 本書特色
系列教材特色: 精心策劃,準確定位 概念清晰,例題豐富 深入淺出,內容翔實 體系合理,重點突出
數據結構與算法(C語言版)(第3版) 內容簡介
“數據結構與算法”是計算機學科研究的主題之一。 《數據結構與算法(C語言版 第3版)》采用類C語言描述,系統地介紹了各種數據結構和排序、查找算法。全書共分為9章,主要內容包括數據結構與算法簡介、線性表、棧和隊列、串、數組及廣義表、樹和二叉樹、圖、查找和排序等。 對于各種數據結構,《數據結構與算法(C語言版 第3版)》給出了基本概念、抽象數據類型以及相關的操作,并且對各種算法的運行時間進行了分析。 《數據結構與算法(C語言版 第3版)》對數據結構中的重點和難點內容進行了深入的剖析,著重培養學生的動手能力,對經典算法、重點算法及應用算法進行了詳細的講解,以使學生更好地掌握數據結構的應用。 《數據結構與算法(C語言版 第3版)》可作為計算機及相關專業的大學本科教材,也可作為應用型專業以及成人教育、工程技術人員的培訓教材。
數據結構與算法(C語言版)(第3版) 目錄
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.5 算法分析
1.5.1 數學基礎
1.5.2 所需分析的問題
1.5.3 運行時間的計算
1.5.4 檢驗你的分析
小結
自測題答案
編程項目
第2章 線性表
2.1 線性表的定義
2.1.1 線性表概述
2.1.2 線性表的抽象數據類型
2.1.3 線性表的相關操作
2.2 線性表的順序存儲結構
2.2.1 線性表的順序存儲結構
2.2.2 相關操作的實現
2.2.3 順序存儲結構的分析
2.3 線性表的鏈式存儲結構
2.3.1 線性鏈表與相關操作實現
2.3.2 雙向鏈表與相關操作實現
2.3.3 循環鏈表及其相關操作的實現
2.3.4 鏈式存儲結構分析
2.4 線性表的應用
2.4.1 一元多項式的抽象數據類型
2.4.2 多項式的順序表實現
小結
自測題答案
編程項目
第3章 棧和隊列
3.1 棧
3.1.1 棧概述
3.1.2 棧的實現
3.1.3 棧的實現方式比較
3.2 棧的應用
3.2.1 平衡符號
3.2.2 表達式求值
3.2.3 函數調用
3.2.4 遞歸與棧
3.3 隊列
3.3.1 隊列概述
3.3.2 隊列的實現
3.3.3 隊列實現方法比較
3.4 隊列的應用
3.4.1 排列問題
3.4.2 非排列問題
小結
自測題答案
編程項目
第4章 串
4.1 串的定義
4.1.1 串
4.1.2 串的抽象數據類型
4.2 串的存儲實現
4.2.1 串的順序存儲結構
4.2.2 串的鏈式存儲結構
4.3 串的模式匹配
4.3.1 簡單模式匹配算法
4.3.2 KMP算法
4.3.3 其他模式匹配算法
小結
自測題答案
編程項目
……
第5章 數組及廣義表
第6章 樹和二叉樹
第7章 圖
第8章 查找
第9章 排序
附錄 各章編程項目參考答案
參考文獻
- >
名家帶你讀魯迅:朝花夕拾
- >
苦雨齋序跋文-周作人自編集
- >
二體千字文
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
中國歷史的瞬間
- >
巴金-再思錄
- >
姑媽的寶刀
- >
回憶愛瑪儂