圖解數據結構——使用C#(視頻教學版)

《圖解數據結構——使用C#(視頻教學版)》是清華大學出版社於2022年出版的書籍,作者是吳燦銘、胡昭民。

基本介紹

  • 中文名:圖解數據結構——使用C#(視頻教學版)
  • 作者:吳燦銘、胡昭民
  • 出版社:清華大學出版社
  • 出版時間:2022年11月1日
  • 頁數:364 頁 
  • 定價:89 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302618416
內容簡介,圖書目錄,

內容簡介

這是一本綜合講述數據結構及其算法的入門書,全書採用圖文結合講解的方式,力求讓讀者易於學習和掌握。 全書從基本的數據結構概念開始講起,內容包括數組結構、佇列、堆疊、樹結構、排序、查找等;接著介紹常用的算法,包括分治法、遞歸法、貪心法、動態規劃法、疊代法、枚舉法、回溯法等,並為每個經典的算法都提供了C# 程式設計語言編寫的完整範例程式;最後在每章末尾都安排了大量的習題,這些題目包含各類考試的例題,希望讀者能靈活地套用所學的各種知識。 本書圖文並茂,敘述簡潔、清晰,範例豐富,可操作性強,針對具有一定編程能力又想增加編程“深度”的人員或學生,是一本普及型的數據結構教科書和自學參考書。

圖書目錄

第1章 數據結構與算法 1
1.1 數據結構的定義 1
1.1.1 數據與信息 2
1.1.2 數據的特性 2
1.2 算法 3
1.2.1 到處都是算法 4
1.2.2 算法的定義 5
1.3 算法性能的分析 7
1.3.1 Big-Oh 7
1.3.2 Ω(omega) 10
1.3.3 θ(theta) 10
1.4 常見算法介紹 10
1.4.1 分治法 10
1.4.2 遞歸法 11
1.4.3 貪心法 14
1.4.4 動態規劃法 15
1.4.5 疊代法 16
1.4.6 枚舉法 17
1.5 認識程式設計 19
1.5.1 程式開發流程 19
1.5.2 結構化程式設計 19
1.5.3 面向對象程式設計 20
本章習題 22
第2章 數組結構 24
2.1 線性表簡介 24
2.2 認識數組 25
2.2.1 一維數組 26
2.2.2 二維數組 28
2.2.3 三維數組 31
2.2.4 n維數組 34
2.3 矩陣 35
2.3.1 矩陣相加 36
2.3.2 矩陣相乘 37
2.3.3 轉置矩陣 40
2.3.4 稀疏矩陣 42
2.3.5 上三角矩陣 45
2.3.6 下三角矩陣 49
2.3.7 帶狀矩陣 53
2.4 數組與多項式 54
本章習題 56
第3章 鍊表 58
3.1 動態分配記憶體 58
3.2 單向鍊表 59
3.2.1 建立單向鍊表 60...

相關詞條

熱門詞條

聯絡我們