數據結構(C語言版), 2/e
嚴蔚敏 李冬梅 吳偉民
- 出版商: 人民郵電
- 出版日期: 2022-01-01
- 定價: $299
- 售價: 8.5 折 $254
- 語言: 簡體中文
- 頁數: 264
- 裝訂: 平裝
- ISBN: 7115576661
- ISBN-13: 9787115576668
-
相關分類:
Algorithms-data-structures
立即出貨
買這商品的人也買了...
-
Linux Device Driver Programming 驅動程式設計$690$538 -
Linear Algebra, 4/e (IE-Paperback)$1,450$1,421 -
遊戲機制 — 高級遊戲設計技術 (Game Mechanics: Advanced Game Design)$719$683 -
具體數學:計算機科學基礎, 2/e$774$735 -
逆向工程核心原理$779$740 -
$179C語言解惑 -
$301嵌入式 Linux 與物聯網軟件開發 : C語言內核深度解析 -
為你自己學 Git$500$390 -
C Traps and Pitfalls (中文版)$380$296 -
$306信號與系統(第3版) -
C專家編程$414$393 -
BPF 之巔:洞悉 Linux 系統和應用性能 (BPF Performance Tools)$1,194$1,134 -
Numerical Analysis, 10/e (AE-Paperback)$1,450$1,421 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
低功耗藍牙5.0 開發與應用 — 基於 nRF52 系列處理器 (基礎篇)$474$450 -
開關電源實例電路測試分析與設計, 2/e$534$507 -
C語言程序設計 : 現代方法, 2/e (修訂版)$779$740 -
$709C++ 反彙編與逆向分析技術揭秘, 2/e -
CPython 設計與實現$599$569 -
軟體工程師求職策略大全:透過外商面試題目演練、手把手履歷教學,跟招募員過招、白板解題、薪資談判到入職準備,帶讀者用最有效的方式找工作$680$530 -
組合數學及應用$348$331 -
C語言項目開發全程實錄, 3/e$539$512 -
從零開始寫 Linux 內核 (一書學透核心原理與實現)$594$564 -
$607計算之道 卷III:C++語言與JVM源碼 -
軟件系統優化$534$507
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書在選材與編排上,貼近當前普通高等院校“數據結構”課程的現狀和發展趨勢,符合最新研究生考試大綱,內容難度適度,突出實用性和應用性。全書共8章,內容包括第一章緒論,第二章線性表,第三章棧和隊列,第四章串、數組和廣義表,第五章樹和二叉樹,第六章圖,第七章查找,第八章排序。全書採用類C語言作為數據結構和算法的描述語言。
本書可作為普通高等院校電腦和信息技術相關專業“數據結構”課程的教材,也可供從事電腦工程與應用工作的科技工作者參考。
作者簡介
嚴蔚敏,清華大學計算機系教授,長期從事數據結構教學和教材建設,和吳偉民合作編著的《數據結構》曾獲“第二屆普通高等學校優秀教材全國特等獎”和“1996年度國家科學技術進步獎三等獎”。
目錄大綱
第1章 緒論
1.1 數據結構的研究內容
1.2 數據結構的基本概念和術語
1.2.1 數據、數據元素、數據項和數據對象
1.2.2 數據結構
1.2.3 數據類型和抽像數據類型
1.3 抽像數據類型的表示與實現
1.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 線性表的順序表示
2.4.2 順序表中基本操作的實現
2.5 線性表的鍊式表示和實現
2.5.1 單鍊錶的定義和表示
2.5.2 單鍊錶基本操作的實現
2.5.3 循環鍊錶
2.5.4 雙向鍊錶
2.6 順序表和鍊錶的比較
2.6.1 空間性能的比較
2.6.2 時間性能的比較
2.7 線性表的應用
2.7.1 線性表的合併
2.7.2 有序表的合併
2.8 案例分析與實現
2.9 小結
習題
第3章 棧和隊列
3.1 棧和隊列的定義和特點
3.1.1 棧的定義和特點
3.1.2 隊列的定義和特點
3.2 案例引入
3.3 棧的表示和操作的實現
3.3.1 棧的類型定義
3.3.2 順序棧的表示和實現
3.3.3 鏈棧的表示和實現
3.4 棧與遞歸
3.4.1 採用遞歸算法解決的問題
3.4.2 遞歸過程與遞歸工作棧
3.4.3 遞歸算法的效率分析
3.4.4 利用棧將遞歸轉換為非遞歸的方法
3.5 隊列的表示和操作的實現
3.5.1 隊列的類型定義
3.5.2 循環隊列——隊列的順序表示和實現
3.5.3 鏈隊列——隊列的鍊式表示和實現
3.6 案例分析與實現
3.7 小結
習題
第4章 串、數組和廣義表
4.1 串的定義
4.2 案例引入
4.3 串的類型定義、存儲結構及其運算
4.3.1 串的抽像類型定義
4.3.2 串的存儲結構
4.3.3 串的模式匹配算法
4.4 數組
4.4.1 數組的類型定義
4.4.2 數組的順序存儲
4.4.3 特殊矩陣的壓縮存儲
4.5 廣義表
4.5.1 廣義表的定義
4.5.2 廣義表的存儲結構
4.6 案例分析與實現
4.7 小結
習題
第5章 樹和二樹
5.1 樹和二樹的定義
5.1.1 樹的定義
5.1.2 樹的基本術語
5.1.3 二樹的定義
5.2 案例引入
5.3 樹和二樹的抽像數據類型定義
5.4 二樹的性質和存儲結構
5.4.1 二樹的性質
5.4.2 二樹的存儲結構
5.5 遍歷二樹和線索二樹
5.5.1 遍歷二樹
5.5.2 線素二樹
5.6 樹和森林
5.6.1 樹的存儲結構
5.6.2 森林與二樹的轉換
5.6.3 樹和森林的遍歷
5.7 哈夫曼樹及其應用
5.7.1 哈夫曼樹的基本概念
5.7.2 哈夫曼樹的構造算法
5.7.3 哈夫曼編碼
5.8 案例分析與實現
5.9 小結
習題
第6章 圖
6.1 圖的定義和基本術語
6.1.1 圖的定義
6.1.2 圖的基本術語
6.2 案例引入
6.3 圖的類型定義
圖的存儲結構
.1 鄰接矩陣
.2 鄰接表
.3 十字鍊錶
.4 鄰接多重表
6.5 圖的遍歷
6.5.1 深度優先搜索
6.5.2 廣度優先搜索
6.6 圖的應用
6.6.1 小生成樹
6.6.2 短路徑
6.6.3 拓撲排序
6. 關鍵路徑
6.7 案例分析與實現
6.8 小結
習題
第7章 查找
7.1 查找的基本概念
7.2 線性表的查找
7.2.1 順序查找
7.2.2 折半查找
7.2.3 分塊查找
7.3 樹表的查找
7.3.1 二排序樹
7.3.2 平衡二樹
7.3.3 B-樹
7.3.4 B+樹
7.4 散列表的查找
7.4.1 散列表的基本概念
7.4.2 散列函數的構造方法
7.4.3 處理衝突的方法
7.4.4 散列表的查找
7.5 小結
習題
第8章 排序
8.1 基本概念和排序方法概述
8.1.1 排序的基本概念
8.1.2 內部排序方法的分類
8.1.3 待排序記錄的存儲方式
8.1.4 排序算法效率的評價指標
8.2 插入排序
8.2.1 直接插入排序
8.2.2 折半插入排序
8.2.3 希爾排序
8.3 交換排序
8.3.1 冒泡排序
8.3.2 快速排序
8.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 多路平衡歸併的實現
8.7.3 置換-選擇排序
8.7.4 佳歸併樹
8.8 小結
習題
參考文獻


