算法筆記, 2/e
刁瑞,謝妍
- 出版商: 電子工業
- 出版日期: 2023-02-01
- 定價: $474
- 售價: 7.9 折 $374
- 語言: 簡體中文
- 頁數: 184
- ISBN: 7121446308
- ISBN-13: 9787121446306
-
相關分類:
Algorithms-data-structures
立即出貨
買這商品的人也買了...
-
$408圖像加密演算法與實踐-基於 C# 語言實現 -
世界第一簡單實驗設計$280$238 -
$179編程珠璣 : 續 (修訂版) (More Programming Pearls: Confessions of a Coder) -
$564深度學習核心技術與實踐 -
$564從零開始學架構:照著做,你也能成為架構師 -
深度學習 (Deep Learning)(繁體中文版)$1,200$1,020 -
特徵工程不再難:資料科學新手也能輕鬆搞定! (Feature Engineering Made Easy: Identify unique features from your dataset in order to build powerful machine learning systems)$520$406 -
$137支持向量機數據擾動分析 -
$359數學女王的邀請 初等數論入門 -
$422深入淺出神經網絡與深度學習 -
$505深度學習與圍棋 -
$301深度學習的數學原理與實現 -
$474用 Python 輕鬆設計控制系統 -
$662程序員數學 : 用 Python 學透線性代數和微積分 (Math for Programmers: 3D graphics, machine learning, and simulations with Python) -
Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411 -
「新」SEO 超入門!打敗 AI、征服搜尋引擎,洞悉使用者需求的必備指南$630$536 -
C++ 高性能編程$834$792 -
$505現代 CPU 性能分析與優化 -
Ubuntu22 系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略$660$515 -
$403Java 系統分析與架構設計 -
$509Pandas 數據分析快速上手 500招 (微課視頻版) -
$801精通機器學習算法 -
$521算法的樂趣, 2/e -
基礎線性代數, 5/e$550$495 -
Windows APT Warfare:惡意程式前線戰術指南, 2/e$650$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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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
相關主題
商品描述
本書為《算法筆記》的第2版,本書介紹了若乾常見算法,既包括排序、哈希等基礎算法,也包括無約束優化、插值與擬合等數值計算方法。本書在介紹算法的同時,結合了作者自己對數學背景、應用場景的理解,便於讀者把握算法的核心思想。本書盡可能地避開了以應試為導向的灌輸式講解,力求引起讀者的興趣並擴大其視野,例如在介紹哈希時,講解瞭如何將哈希的算法思想運用於相似性搜索、負載均衡等多個實際問題中;又如在介紹高斯消去法時,講解了相關的數學理論及編程實現上的具體技巧,並將其運用於對大規模稀疏線性方程組的求解,等等。
目錄大綱
第1 章 排序1
1.1 比較排序................................................................................................................ 1
1.1.1 梳排序.......................................................................................................... 2
1.1.2 堆排序.......................................................................................................... 4
1.1.3 歸並排序...................................................................................................... 5
1.1.4 快速排序...................................................................................................... 8
1.1.5 內省排序...................................................................................................... 10
1.1.6 Timsort ......................................................................................................... 11
1.2 非比較排序............................................................................................................. 14
1.2.1 桶排序.......................................................................................................... 14
1.2.2 基數排序...................................................................................................... 15
1.3 總結........................................................................................................................ 16
第2 章 哈希17
2.1 基本概念與實現..................................................................................................... 17
2.1.1 哈希函數...................................................................................................... 17
2.1.2 哈希表.......................................................................................................... 19
2.2 哈希的應用............................................................................................................. 20
2.2.1 相似性搜索.................................................................................................. 20
2.2.2 信息安全...................................................................................................... 23
2.2.3 比特幣.......................................................................................................... 25
2.2.4 負載均衡...................................................................................................... 26
第3 章 動態規劃與近似算法29
3.1 基本概念................................................................................................................ 29
3.1.1 動態規劃...................................................................................................... 29
3.1.2 計算復雜性.................................................................................................. 30
3.2 字符串的編輯距離................................................................................................. 30
3.2.1 問題引入...................................................................................................... 31
3.2.2 動態規劃算法............................................................................................... 33
3.2.3 滾動數組優化............................................................................................... 35
3.2.4 上界限制...................................................................................................... 36
3.2.5 解的回溯...................................................................................................... 37
3.2.6 分治算法...................................................................................................... 38
3.2.7 多個字符串的編輯距離............................................................................... 41
3.3 子集和問題............................................................................................................. 43
3.3.1 問題引入...................................................................................................... 43
3.3.2 子集和問題的動態規劃算法........................................................................ 43
3.3.3 最優化問題.................................................................................................. 44
3.3.4 滾動數組的技巧........................................................................................... 45
3.3.5 貪婪算法...................................................................................................... 46
3.3.6 鬆弛動態規劃............................................................................................... 47
3.3.7 相關問題...................................................................................................... 48
3.4 旅行商問題............................................................................................................. 50
3.4.1 問題引入...................................................................................................... 50
3.4.2 動態規劃算法............................................................................................... 52
3.4.3 一筆畫問題.................................................................................................. 52
3.4.4 Christofides 算法.......................................................................................... 54
3.4.5 Lin-Kernighan 算法...................................................................................... 55
3.5 總結........................................................................................................................ 58
第4 章 高斯消去法59
4.1 問題引入................................................................................................................ 59
4.2 矩陣編程基礎......................................................................................................... 60
4.3 三角方程組............................................................................................................. 62
4.3.1 三角矩陣...................................................................................................... 62
4.3.2 三角矩陣的存儲........................................................................................... 63
4.3.3 三角方程組求解........................................................................................... 64
4.4 高斯消去法............................................................................................................. 66
4.4.1 算法概述...................................................................................................... 66
4.4.2 高斯變換...................................................................................................... 68
4.4.3 LU 分解........................................................................................................ 69
4.4.4 Cholesky 分解............................................................................................... 70
4.5 主元選擇................................................................................................................ 71
4.5.1 列選主元...................................................................................................... 71
4.5.2 全選主元...................................................................................................... 73
4.5.3 主元與計算量............................................................................................... 74
4.6 稀疏矩陣的編程基礎............................................................................................. 75
4.6.1 稀疏向量...................................................................................................... 76
4.6.2 稀疏矩陣...................................................................................................... 79
4.7 稀疏LU 分解.......................................................................................................... 82
4.7.1 Markowitz 算法............................................................................................ 82
4.7.2 最小度算法.................................................................................................. 83
第5 章 圖論與線性規劃86
5.1 線性規劃基礎......................................................................................................... 86
5.1.1 Fourier Motzkin 消去法............................................................................... 89
5.1.2 基.................................................................................................................. 91
5.1.3 單純形方法.................................................................................................. 93
5.1.4 對偶.............................................................................................................. 95
5.2 全單模矩陣............................................................................................................. 98
5.2.1 關聯矩陣...................................................................................................... 98
5.2.2 全單模矩陣.................................................................................................. 99
5.2.3 全單模矩陣與圖論....................................................................................... 100
5.2.4 全單模矩陣與線性規劃............................................................................... 103
5.3 圖論中的經典問題................................................................................................. 104
5.3.1 單源最短路問題........................................................................................... 104
5.3.2 二分圖的最大匹配與最小覆蓋問題............................................................ 106
5.3.3 最大流與最小割問題................................................................................... 108
5.4 延伸閱讀................................................................................................................ 109
5.4.1 逐步線性規劃............................................................................................... 109
5.4.2 半正定規劃.................................................................................................. 111
第6 章 無約束優化113
6.1 單峰函數的最值..................................................................................................... 114
6.1.1 三分法.......................................................................................................... 115
6.1.2 對分法.......................................................................................................... 115
6.1.3 黃金分割法.................................................................................................. 116
6.1.4 小結.............................................................................................................. 117
6.2 無導數優化方法..................................................................................................... 118
6.2.1 模式搜索法.................................................................................................. 118
6.2.2 坐標下降法.................................................................................................. 119
6.2.3 代理模型法.................................................................................................. 120
6.3 導數優化方法......................................................................................................... 121
6.3.1 線搜索.......................................................................................................... 122
6.3.2 梯度下降法.................................................................................................. 123
6.3.3 共軛梯度法.................................................................................................. 124
6.3.4 牛頓法.......................................................................................................... 127
6.3.5 擬牛頓法...................................................................................................... 128
6.4 最小二乘................................................................................................................ 132
6.4.1 線性最小二乘............................................................................................... 133
6.4.2 非線性最小二乘........................................................................................... 133
第7 章 疊代法136
7.1 線性方程組的疊代法............................................................................................. 136
7.1.1 一階定常格式疊代法................................................................................... 136
7.1.2 Krylov 子空間算法....................................................................................... 142
7.1.3 無約束優化方法........................................................................................... 147
7.2 非線性方程組的疊代法.......................................................................................... 147
7.2.1 不動點疊代.................................................................................................. 148
7.2.2 Newton-Raphson 疊代.................................................................................. 149
7.2.3 無約束優化方法........................................................................................... 152
第8 章 插值與擬合153
8.1 插值........................................................................................................................ 153
8.1.1 常見的插值算法........................................................................................... 154
8.1.2 插值的應用.................................................................................................. 158
8.2 擬合........................................................................................................................ 163
8.2.1 常見的擬合算法........................................................................................... 164
8.2.2 擬合的應用.................................................................................................. 166
參考文獻169
