注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)圖解算法:C語(yǔ)言實(shí)現(xiàn)+視頻教學(xué)版

圖解算法:C語(yǔ)言實(shí)現(xiàn)+視頻教學(xué)版

圖解算法:C語(yǔ)言實(shí)現(xiàn)+視頻教學(xué)版

定 價(jià):¥79.00

作 者: 吳燦銘、胡昭民
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302648758 出版時(shí)間: 2023-12-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《圖解算法:C語(yǔ)言實(shí)現(xiàn) 視頻教學(xué)版》是一本綜合講述數(shù)據(jù)結(jié)構(gòu)及其算法的入門書,力求簡(jiǎn)潔、清晰、嚴(yán)謹(jǐn)、且易于學(xué)習(xí)和掌握。 《圖解算法:C語(yǔ)言實(shí)現(xiàn) 視頻教學(xué)版》從介紹計(jì)算思維與程序設(shè)計(jì)兩者之間的關(guān)系展開,首先講述如何培養(yǎng)計(jì)算思維的4個(gè)部分:分解、模式識(shí)別、模式概括與抽象、算法。接著介紹經(jīng)典算法的分類:分治法、遞歸法、貪心法、動(dòng)態(tài)規(guī)劃法、迭代法、枚舉法、回溯法。還介紹常用數(shù)據(jù)結(jié)構(gòu):樹結(jié)構(gòu)、圖論及哈希表。介紹了這些基礎(chǔ)知識(shí)之后,在接下來的各章中分別介紹排序算法、查找算法、數(shù)組與鏈表相關(guān)算法、信息安全基礎(chǔ)算法、堆棧與隊(duì)列相關(guān)算法、樹結(jié)構(gòu)相關(guān)算法、圖結(jié)構(gòu)相關(guān)算法及人工智能基礎(chǔ)算法,并搭配了C語(yǔ)言實(shí)現(xiàn)的完整范例程序。 《圖解算法:C語(yǔ)言實(shí)現(xiàn) 視頻教學(xué)版》每章還配有課后習(xí)題及參考答案,讀者可邊學(xué)邊練,非常適合想學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的初學(xué)者使用,也適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材。

作者簡(jiǎn)介

  吳燦銘,現(xiàn)任榮欽科技股份有限公司執(zhí)行長(zhǎng),美國(guó)Rochester Institute of Technology計(jì)算機(jī)科學(xué)研究所畢業(yè),長(zhǎng)期從事信息教育及計(jì)算機(jī)圖書寫作的工作,計(jì)算機(jī)圖書著作包括計(jì)算機(jī)概論、數(shù)據(jù)結(jié)構(gòu)、辦公室電子數(shù)據(jù)處理、互聯(lián)網(wǎng)等相關(guān)題材,并監(jiān)制過多套游戲以及教學(xué)軟件的研發(fā)。胡昭民,現(xiàn)任榮欽科技股份有限公司董事長(zhǎng),美國(guó)Rochester Institute of Technology計(jì)算機(jī)科學(xué)研究所畢業(yè),工作專業(yè)領(lǐng)域包括:信息科技公司經(jīng)營(yíng)、培訓(xùn)講師、信息圖書及奇幻小說寫作等工作,并策劃過多套游戲及教學(xué)軟件的研發(fā)及主導(dǎo)營(yíng)銷計(jì)劃,由于寫作資歷豐富,是目前資深且知名的計(jì)算機(jī)圖書作家。

圖書目錄

第1章  進(jìn)入算法的世界 1
1.1  計(jì)算思維 2
1.1.1  分解 3
1.1.2  模式識(shí)別 4
1.1.3  模式概括與抽象 4
1.1.4  算法 5
1.2  計(jì)算思維的腦力大賽 5
1.2.1  三分球比賽燈記錄器 6
1.2.2  圖像字符串編碼 6
1.2.3  計(jì)算機(jī)繪圖指令實(shí)踐 7
1.2.4  炸彈超人游戲 7
1.3  生活中處處都存在算法 8
1.3.1  算法的條件 9
1.3.2  時(shí)間復(fù)雜度O(f(n)) 11
1.4  課后習(xí)題 13
第2章  經(jīng)典算法介紹 14
2.1  分治法 14
2.2  遞歸法 15
2.3  貪心法 18
2.4  動(dòng)態(tài)規(guī)劃法 19
2.5  迭代法 20
2.6  枚舉法 23
2.7  回溯法 26
2.8  課后習(xí)題 32
第3章  常用數(shù)據(jù)結(jié)構(gòu) 33
3.1  認(rèn)識(shí)數(shù)據(jù)結(jié)構(gòu) 34
3.2  常見的數(shù)據(jù)結(jié)構(gòu) 36
3.2.1  數(shù)組 36
3.2.2  鏈表 38
3.2.3  堆棧 39
3.2.4  隊(duì)列 40
3.3  樹結(jié)構(gòu)簡(jiǎn)介 41
3.3.1  樹的基本概念 41
3.3.2  二叉樹 42
3.4  圖論簡(jiǎn)介 43
3.5  哈希表 45
3.6  課后習(xí)題 46
第4章  排序算法 47
4.1  認(rèn)識(shí)排序 47
4.1.1  排序的分類 48
4.1.2  排序算法分析 48
4.2  冒泡排序法 49
4.3  選擇排序法 52
4.4  插入排序法 55
4.5  希爾排序法 57
4.6  合并排序法 60
4.7  快速排序法 61
4.8  基數(shù)排序法 65
4.9  課后習(xí)題 68
第5章  查找算法 69
5.1  常見查找算法的介紹 69
5.2  順序查找法 70
5.3  二分查找法 72
5.4  插值查找法 74
5.5  斐波那契查找法 76
5.6  課后習(xí)題 81
第6章  數(shù)組與鏈表相關(guān)算法 82
6.1  矩陣算法與深度學(xué)習(xí) 82
6.1.1  矩陣相加 84
6.1.2  矩陣相乘 85
6.1.3  轉(zhuǎn)置矩陣 87
6.1.4  稀疏矩陣 89
6.2  數(shù)組與多項(xiàng)式 91
6.3  建立單向鏈表 93
6.3.1  單向鏈表的串接 94
6.3.2  單向鏈表中新節(jié)點(diǎn)的插入 97
6.3.3  單向鏈表中節(jié)點(diǎn)的刪除 102
6.3.4  單向鏈表的反轉(zhuǎn) 105
6.4  課后習(xí)題 109
第7章  信息安全基礎(chǔ)算法 110
7.1  數(shù)據(jù)加密 111
7.1.1  對(duì)稱密鑰加密系統(tǒng) 111
7.1.2  非對(duì)稱密鑰加密系統(tǒng)與RSA算法 112
7.1.3  認(rèn)證 113
7.1.4  數(shù)字簽名 113
7.2  哈希算法 114
7.2.1  除留余數(shù)法 114
7.2.2  平方取中法 115
7.2.3  折疊法 116
7.2.4  數(shù)字分析法 117
7.3  碰撞與溢出處理 118
7.3.1  線性探測(cè)法 118
7.3.2  平方探測(cè)法 120
7.3.3  再哈希法 120
7.3.4  鏈表法 121
7.4  課后習(xí)題 127
第8章  堆棧與隊(duì)列相關(guān)算法 128
8.1  以數(shù)組來實(shí)現(xiàn)堆棧 128
8.2  以鏈表來實(shí)現(xiàn)堆棧 131
8.3  漢諾塔問題的求解算法 134
8.4  八皇后問題的求解算法 139
8.5  以數(shù)組來實(shí)現(xiàn)隊(duì)列 142
8.6  以鏈表來實(shí)現(xiàn)隊(duì)列 145
8.7  雙向隊(duì)列 149
8.8  優(yōu)先隊(duì)列 153
8.9  課后習(xí)題 154
第9章  樹結(jié)構(gòu)相關(guān)算法 155
9.1  以數(shù)組來實(shí)現(xiàn)二叉樹 156
9.2  以鏈表來實(shí)現(xiàn)二叉樹 158
9.3  二叉樹的遍歷 161
9.4  二叉樹節(jié)點(diǎn)的查找 165
9.5  二叉樹節(jié)點(diǎn)的插入 167
9.6  二叉樹節(jié)點(diǎn)的刪除 170
9.7  堆積樹排序法 172
9.8  優(yōu)化二叉查找樹 176
9.8.1  擴(kuò)充二叉樹 176
9.8.2  哈夫曼樹 178
9.9  平衡樹 179
9.10  高級(jí)樹結(jié)構(gòu)的應(yīng)用 180
9.10.1  博弈樹 180
9.10.2  B樹 182
9.10.3  二叉空間分割樹 184
9.10.4  四叉樹和八叉樹 185
9.11  課后習(xí)題 187
第10章  圖結(jié)構(gòu)相關(guān)算法 188
10.1  圖的定義 188
10.1.1  無向圖 188
10.1.2  有向圖 189
10.2  圖的數(shù)據(jù)表示法 191
10.2.1  鄰接矩陣法 191
10.2.2  鄰接鏈表法 193
10.2.3  鄰接復(fù)合鏈表法 196
10.2.4  索引表格法 197
10.3  圖的遍歷 197
10.3.1  深度優(yōu)先遍歷 197
10.3.2  廣度優(yōu)先遍歷 201
10.4  生成樹 204
10.4.1  深度優(yōu)先生成樹和廣度優(yōu)先生成樹 205
10.4.2  最小生成樹 205
10.4.3  Kruskal算法 206
10.4.4  Prim算法 210
10.5  圖的最短路徑 212
10.5.1  單點(diǎn)對(duì)全部頂點(diǎn)——Dijkstra算法與A*算法 212
10.5.2  兩兩頂點(diǎn)間的最短路徑——Floyd算法 218
10.6  課后習(xí)題 221
第11章  人工智能基礎(chǔ)算法 224
11.1  機(jī)器學(xué)習(xí)簡(jiǎn)介 225
11.1.1  監(jiān)督式學(xué)習(xí) 226
11.1.2  半監(jiān)督式學(xué)習(xí) 227
11.1.3  無監(jiān)督式學(xué)習(xí)與K均值聚類 227
11.1.4  強(qiáng)化學(xué)習(xí) 229
11.2  認(rèn)識(shí)深度學(xué)習(xí) 230
11.2.1  人工神經(jīng)網(wǎng)絡(luò) 231
11.2.2  卷積神經(jīng)網(wǎng)絡(luò) 234
11.2.3  循環(huán)神經(jīng)網(wǎng)絡(luò) 239
11.3  課后習(xí)題 242
附錄A  課后習(xí)題與解答 243
 
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)