算法競賽核心教程 (策略與算法深度解析)
陳鋒
- 出版商: 科學出版
- 出版日期: 2025-03-01
- 售價: $528
- 語言: 簡體中文
- 頁數: 335
- ISBN: 7030816447
- ISBN-13: 9787030816443
-
相關分類:
Algorithms-data-structures
- 此書翻譯自: Guide to Competitive Programming: Learning and Improving Algorithms Through Contests
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
網頁設計的 101 項法則-動手前一定要知道的大小事 (The Web Designer's 101 Most Important Decisions)$450$383 -
iOS App 程式開發與設計 ─ 規劃、開發,親手打造可實際上架的 App 程式$580$458 -
Firebase 開發實務$450$356 -
實戰 Firebase|APP 開發者的最佳雲端服務平台$400$340 -
$505精通 CSS 高級 Web 標準解決方案, 3/e -
深入解析 CSS (CSS in Depth)$834$792 -
$331算法實例精講——Python語言實現 -
Android App 開發入門與項目實戰$588$559 -
$454OpenCV 4.5 電腦視覺開發實戰 (基於 VC++) -
$505零基礎學 Java 項目開發 -
【新裝版】3小時讀通幾何$340$289 -
$301軟件項目開發實戰 — App 全棧 -
快速精通 iOS 16 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧$760$593 -
一本精通 - OpenCV 與 AI 影像辨識$680$537 -
$331精通 CSS + DIV 網頁樣式與佈局 -
全端網站開發筆記:活用 MERN 技術,打造制霸全球的動態網站,開創六位數被動收入!(iThome鐵人賽系列書)【軟精裝】$790$616 -
CSS 創意項目實踐$588$559 -
$360MySQL 實用教程, 4/e -
Type Script + Vue.js 一氣呵成 - 前端開發大白到大神$900$711 -
原生全端開發 - 使用 Node.js 建立最漂亮強大的網站$1,080$853 -
工程數學學習要訣 (上), 21/e$800$760 -
工程數學學習要訣 (下), 21/e$800$760 -
$768算法競賽黃金法則 (提高算法和思考力的77項技巧) -
秒懂 AI 輔助行動網頁設計:Visual Studio Code + GitHub Copilot + Bootstrap 5 + CSS3 + HTML5 + Web 專案實作$560$442 -
AI 時代的網頁設計 HTML、CSS、JavaScript、RWD、Bootstrap、Vue.js、jQuery, 9/e$620$490
相關主題
商品描述
本書依據IOI大綱編寫,旨在提供一份全面的現代算法競賽入門指南。 本書介紹僅在論壇和博客文章中討論的算法競賽技巧,內容包括遞歸算法和位運算、時間覆雜度、排序算法和二分查找、數據結構、動態規劃、圖論算法、算法設計專題、區間查詢、樹上算法、數學專題、高級圖算法、計算幾何、字符串算法、根號分治技術、動態規劃優化、回溯技術、如何準備IOI、算法競賽的未來等。本書覆蓋了從基礎到高級的所有重要主題,形成了一套完整的學習體系,不僅能幫助你迅速提升編程技巧,還能讓你深入瞭解各種基本算法和解題思路。 本書可作為信息學相關競賽培訓教材,也可供需要學習算法、提高計算思維的計算機工作者參考閱讀。
目錄大綱
第1章 引言
1.1 什麼是算法競賽?
1.2 關於本書
1.3 CSES題目集
1.4 其他資源
參考文獻
第2章 編程技巧
2.1 語言特性
2.2 遞歸算法
2.3 位運算
參考文獻
第3章 算法效率
3.1 時間覆雜度
3.2 算法設計示例
3.3 代碼優化
第4章 排序與搜索
4.1 排序算法
4.2 通過排序解決問題
4.3 二分查找
第5章 數據結構
5.1 動態數組
5.2 集合結構
5.3 實驗
第6章 動態規劃
6.1 基本概念
6.2 更多示例
參考文獻
第7章 圖論算法
7.1 圖論基礎知識
7.2 圖遍歷
7.3 最短路
7.4 有向無環圖
7.5 後繼圖
7.6 最小生成樹
參考文獻
第8章 算法設計專題
8.1 位並行算法
8.2 均攤分析(amortized analysis)
8.3 查找最小值
參考文獻
第9章 區間查詢
9.1 靜態數組上的查詢
9.2 樹結構
參考文獻
第10章 樹上算法
10.1 基本技術
10.2 樹上查詢
10.3 高級技術
參考文獻
第11章 數學專題
11.1 數論
11.2 組合數學
11.3 矩陣
11.4 概率
11.5 博弈論
11.6 傅裏葉變換
11.7 猜測公式
參考文獻
第12章 高級圖算法
12.1 強連通性
12.2 完整路徑
12.3 最大流
12.4 深度優先搜索樹
12.5 最小費用流
參考文獻
第13章 計算幾何
13.1 幾何技術
13.2 掃描線算法
參考文獻
第14章 字符串算法
14.1 基本約定
14.2 字符串哈希
14.3 Z 算法
14.4 後綴數組
14.5 字符串自動機
參考文獻
第15章 附加主題
15.1 根號分治技術
15.2 線段樹再探
15.3 Treaps
15.4 動態規劃優化
15.5 回溯技術
15.6 雜項
參考文獻
第16章 Python在算法競賽中的應用
16.1 引言
16.2 數據結構
16.3 沒有二叉搜索樹的情況下的對策
16.4 遞歸函數
16.5 運行效率
16.6 將Python作為工具使用
第17章 如何準備IOI
17.1 競賽概述
17.2 賽前準備
17.3 技術技能
17.4 競賽期間
參考文獻
第18章 算法競賽的未來
18.1 生成式AI
18.2 接下來會發生什麼
參考文獻
附錄 數學背景知識
