演算法訓練營:提高篇 (全彩版)
陳小玉
- 出版商: 電子工業
- 出版日期: 2024-11-01
- 定價: $768
- 售價: 7.9 折 $607 (限時優惠至 2025-11-30)
- 語言: 簡體中文
- 頁數: 276
- 裝訂: 平裝
- ISBN: 7121490722
- ISBN-13: 9787121490729
-
相關分類:
Algorithms-data-structures
立即出貨
買這商品的人也買了...
-
大話存儲 (終極版)(存儲系統底層架構原理極限剖析)$1,194$1,134 -
大話存儲後傳 : 次世代數據存儲思維與技術$534$507 -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$790 -
Visual Studio Code 實用指南:官方文件沒有詳述的 Extension 觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)$600$468 -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$1,020 -
矽基光電子集成技術 — 光波導放大器和激光器$594$564 -
深度學習高手筆記 捲1:基礎算法$659$626 -
$720多面體編譯理論與深度學習實踐 -
高性能超標量 CPU:微架構剖析與設計$714$678 -
Python:加密貨幣 CTA 量化交易 111個實戰技巧$600$468 -
TensorFlow 模型解析與範例大全$760$593 -
Hello 算法$779$740 -
$517containerd 原理剖析與實戰 -
新一代 Keras 3.x 重磅回歸:跨 TensorFlow 與 PyTorch 建構 Transformer、CNN、RNN、LSTM 深度學習模型$750$593 -
$607演算法訓練營:入門篇 (全彩版) -
$422大模型動力引擎 — PyTorch 性能與顯存優化手冊 -
生成式 AI 實戰基於 Transformer、Stable Diffusion、LangChain 和 AI Agent$479$455 -
絕對硬派:Windows 核心首度公開 C++ 解析, 2/e$1,200$948 -
演算法訓練營:進階篇 (全彩版)$768$730 -
全解深度學習 — 九大核心算法$474$450 -
深入淺出軟體架構 (Head First Software Architecture)$980$774 -
深度學習詳解|台大李宏毅老師機器學習課程精粹$750$593 -
漫畫設計模式:生活中的程式智慧漫畫$880$695 -
零基礎快速入門:利用 AI 輕鬆打造個人專屬自動化程式$690$545 -
生成式 AI x RAG x Hugging Face 提示工程打造數據採樣神技$980$774
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書圖文並茂、通俗易懂,詳細講解常用的演算法知識,
又融入大量的競賽實例和解題技巧,可幫助讀者熟練應用各種演算法解決實際問題。
本書總計8章。
第1章講解STL,涉及雙端佇列、優先權佇列、位圖、集合、映射和STL中的常用函數;
第2章講解實用的資料結構,涉及並查集、倍增、稀疏表、區間最值查詢、最近公共祖先、樹狀數組和線段樹;
第3章講解查找演算法,涉及散列表、字串模式比對和字典樹;
第4章講解平衡樹,涉及樹高與性能、平衡二元搜尋樹、樹堆和伸展樹;
第5章說明圖論提高方面的知識,涉及連通圖與強連通圖、橋與割點、雙連通分量的縮點和Tarjan演算法;
第6章講解圖論演算法,涉及最小生成樹、最短路徑、拓樸排序和關鍵路徑;
第7章講解搜尋演算法提升方面的知識,涉及剪枝優化、嵌套廣度優先搜尋、雙向廣度優先搜尋和啟發式搜尋;
第8章說明動態規劃提升方面的知識,涉及樹狀動態規劃、狀態壓縮動態規劃和動態規劃最佳化。
本書面向對演算法有興趣的讀者,無論是想紮實內功或參加演算法競賽的學生,
還是想進入名企的學生、求職者,抑或是想提升核心競爭力的在職人員,都可以參考本書。
若讀者想系統學習資料結構與演算法,可參考《演算法訓練營:入門篇》(全彩版)與《演算法訓練營:進階篇》(全彩版)。
目錄大綱
第1章 STL 1
1.1 deque(雙端隊列) 1
訓練 度熊學隊列 1
1.2 priority_queue(先隊列) 4
訓練1 第k大的數 4
訓練2 表演評分 6
1.3 bitset(位圖) 7
1.3.1 定義與初始化 8
1.3.2 基本作 9
訓練 集合運算 10
1.4 set、multiset(集合、多重集合) 12
訓練1 集合合併 13
訓練2 並行處理 14
1.5 map、multimap(映射、多重映射) 16
訓練1 硬木種類 18
訓練2 水果 19
1.6 STL中的常用函數 21
1.6.1 fill() 21
1.6.2 nth_element() 22
1.6.3 lower_bound()、upper_bound() 23
1.6.4 next_permutation()、pre_permutation() 23
訓練1 中位數 25
訓練2 字謎 26
第2章 實用的資料結構 28
2.1 並查集 28
訓練1 暢通工程 33
訓練2 方塊棧 35
2.2 倍增、稀疏表(ST)、區間值查詢(RMQ) 38
2.2.1 倍增 38
2.2.2 稀疏表 39
2.2.3 區間值查詢 41
訓練1 區間值差 41
訓練2 頻繁值 42
2.3 近公共祖先(LCA) 45
2.3.1 暴力搜索法 46
2.3.2 樹上倍增法 47
2.3.3 線上區間值查詢演算法 51
2.3.4 離線Tarjan演算法 53
訓練1 近公共祖先 57
訓練2 樹上距離 59
2.4 樹狀數組 61
2.4.1 一維樹狀數組 61
2.4.2 多維樹狀數組 67
訓練1 數星星 68
訓練2 矩形區域查詢 70
2.5 線段樹 71
2.5.1 基本作 71
2.5.2 懶作 76
訓練1 敵兵布陣 80
訓練2 簡單的整數問題 83
第3章 找演算法 85
3.1 散列表 85
3.1.1 雜湊函數 86
3.1.2 開放地址法 88
3.1.3 鏈結位址法 96
3.1.4 建立公共溢位區 98
3.1.5 散列查找及其效能分析 98
訓練 雪花 99
3.2 字串模式比對 100
3.2.1 BF算法 101
3.2.2 KMP演算法 103
訓練1 統計字數 109
訓練2 字串匹配 111
3.3 字典樹(Trie樹) 112
3.3.1 創建 113
3.3.2 查找 115
3.3.3 應用 116
訓練 單字翻譯 116
第4章 平衡樹 118
4.1 樹高與性能 118
4.2 平衡二搜尋樹(AVL樹) 119
4.2.1 調整平衡的方法 120
4.2.2 入 122
4.2.3 創建 126
4.2.4 刪除 128
訓練 雙重隊列 131
4.3 樹堆(Treap) 134
4.3.1 右旋和左旋 135
4.3.2 入 136
4.3.3 刪除 138
4.3.4 前驅 140
4.3.5 後繼 140
訓練 少林功夫 141
4.4 伸展樹(Splay樹) 144
4.4.1 時空局性的原理 144
4.4.2 右旋和左旋 145
4.4.3 伸展 146
4.4.4 查找 149
4.4.5 入 150
4.4.6 分裂 150
4.4.7 合併 150
4.4.8 刪除 151
4.4.9 區間作 151
4.4.10 演算法分析 152
訓練1 玩鍊子 152
訓練2 強記憶 159
第5章 圖論提高 169
5.1 連通圖與強連通圖 169
5.2 橋與割點 170
5.3 雙連通分量的縮點 171
5.4 Tarjan演算法 172
5.4.1 無向圖的橋 173
5.4.2 無向圖的割點 174
5.4.3 有向圖的強連通分量 175
訓練1 道路建設 177
訓練2 校園網絡 180
第6章 圖論演算法 183
6.1 小生成樹 183
6.1.1 Prim演算法 184
6.1.2 Kruskal演算法 191
訓練1 叢林之路 195
訓練2 聯網 197
6.2 短路徑 199
6.2.1 Dijkstra演算法 199
6.2.2 Floyd演算法 204
6.2.3 Bellman-Ford演算法 208
6.2.4 SPFA演算法 209
訓練1 重型運輸 211
訓練2 貨幣兌換 212
訓練3 蟲洞 214
6.3 拓樸排序 216
訓練1 家族樹 220
訓練2 標籤球 222
6.4 關鍵路徑 224
訓練1 指令安排 232
訓練2 家務瑣事 233
第7章 搜尋演算法提高 235
7.1 剪枝化 235
訓練1 數獨遊戲 235
訓練2 小木棍 238
7.2 嵌套廣度先搜尋 240
訓練 推箱子 240
7.3 雙向廣度先搜尋 244
訓練 魔鬼Ⅱ 244
7.4 啟發式搜尋 246
7.4.1 A*演算法 247
7.4.2 IDA*演算法 247
訓練1 八數碼問題 248
訓練2 第k短路徑 257
第8章 動態規劃提升 260
8.1 樹狀動態規劃 260
訓練1 戰略遊戲 260
訓練2 工人請願書 262
8.2 狀態壓縮動態規劃 264
訓練1 旅行商問題 265
訓練2 玉米田 269
8.3 動態規劃化 271
8.3.1 倍增化 272
8.3.2 資料結構化 272
8.3.3 單調隊列化 272
訓練1 長公共上升子序列 273
訓練2 滑動視窗 275
