算法趣學(第2版)
英昌盛、趙洋、孫宏宇、李闖
- 出版商: 清華大學
- 出版日期: 2025-05-01
- 售價: $348
- 貴賓價: 9.5 折 $331
- 語言: 簡體中文
- 頁數: 223
- ISBN: 7302689296
- ISBN-13: 9787302689294
-
相關分類:
Algorithms-data-structures
立即出貨
買這商品的人也買了...
-
Digital Communications: Design for the Real World (Paperback)$980$960 -
Fundamentals of Power Electronics, 2/e (Hardcover)$1,250$1,225 -
雷射原理與量測概論, 2/e$520$468 -
CMOS Digital Integrated Circuits Analysis & Design, 4/e (IE-Paperback)$1,200$1,176 -
$414機器視覺算法與應用 (雙語版) -
深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)$834$792 -
$419算法圖解 (Grokking Algorithms: An illustrated guide for programmers and other curious people) -
數位訊號處理, 2/e (McClellan: Digital Signal Processing First, 2/e (DSP First))$780$741 -
光電子技術, 5/e$375$356 -
$1,043三維微電子封裝:從架構到應用, 2/e (3D Microelectronic Packaging: From Architectures to Applications, 2/e) -
矽基光電子集成技術 — 光波導放大器和激光器$594$564 -
$331一本書讀懂 AIGC:ChatGPT、AI繪畫、智能文明與生產力變革 -
$517大規模語言模型:從理論到實踐 -
$454RISC-V 開放架構設計之道 -
跟 NVIDIA 學深度學習!從基本神經網路到 ......、GPT、BERT...,紮穩機器視覺與大型語言模型 (LLM) 的建模基礎$880$748 -
大模型技術 30講$419$398 -
StatQuest 圖解機器學習 (全彩)$708$673 -
深度學習推薦系統 2.0$768$730 -
人工智能大模型:機器學習基礎$774$735 -
$459AI大模型:賦能通信產業 -
深入理解自然語言處理$539$512 -
$422DeepSeek 圖解:大模型是怎樣構建的 -
CUDA 並行編程與性能優化$714$678 -
納米級CMOS VLSI電路(可制造性設計)$474$450 -
LLM 語意理解與生成技術完全開發 (Hands-On Large Language Models)$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 -
87折
$360芯片的較量 (日美半導體風雲) -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
VIP 95折
GitHub Copilot 編程指南$594$564 -
79折
$425Cursor 與 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折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
87折
$360芯片的較量 (日美半導體風雲) -
VIP 95折
GitHub Copilot 編程指南$594$564 -
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 實現)
相關主題
商品描述
本書系統介紹程序設計 中各種常用的基礎算法及典 型案例,包括排序算法、遞 歸算法、數論基礎、組合數 學基礎、貪心算法、分治算 法、動態規劃算法和回溯算 法等內容。 全書以圖文並茂的方式 講解各基礎算法的分析過程 ,側重基礎算法的深入理解 與實踐,配有大量圖表輔助 算法的分析過程,適用於有 一定程序設計基礎、尚未學 習數據結構且對算法分析與 設計感興趣的算法初學者。 本書各章均配有典型案 例和大量圖表,既便於教師 課堂講授,也適合讀者自學 ,可作為高等院校“程序設 計基礎”課程的延伸和“算法 分析與設計”課程的入門教 材,也可供程序設計競賽初 學者參考。
目錄大綱
第1章 環境搭建
1.1 Microsoft Visual C++2010學習版的使用
1.1.1 Visual C++2010學習版的安裝
1.1.2 創建、編輯、編譯和運行項目
1.1.3 為什麼缺少很多選項
1.1.4 為什麼一閃而過
1.1.5 其他配置選項
1.2 Code::Blocks的使用
1.2.1 安裝Code::Blocks
1.2.2 創建項目和編輯源代碼
1.2.3 調試
第2章 排序算法
2.1 冒泡排序
2.1.1 冒泡排序的基本思想
2.1.2 冒泡排序過程分析
2.1.3 冒泡排序代碼分析
2.2 選擇排序
2.2.1 選擇排序的基本思想
2.2.2 選擇排序過程分析
2.2.3 選擇排序代碼分析
2.3 插入排序
2.3.1 插入排序的基本思想
2.3.2 插入排序過程分析
2.3.3 插入排序代碼分析
2.4 計數排序
2.4.1 計數排序的基本思想
2.4.2 計數排序過程分析
2.4.3 計數排序代碼分析
2.4.4 統計句子中字母出現的次數
算法設計練習
第3章 遞歸算法
3.1 漢諾塔問題
3.1.1 漢諾塔問題解題思路分析
3.1.2 漢諾塔問題代碼分析
3.2 全排列問題
3.2.1 無重覆元素的全排列
3.2.2 有重覆元素的全排列
3.3 因子分解問題
3.3.1 因子遞增方式遞歸求解
3.3.2 子問題分解方式遞歸求解
3.3.3 因子分解問題代碼分析
3.4 分形圖形
3.4.1 盒分形思路分析
3.4.2 盒分形代碼分析
算法設計練習
第4章 數論基礎
4.1 餘數和 公約數
4.1.1 餘數
4.1.2 公約數
4.1.3 歐幾裏得算法
4.2 素數問題
4.2.1 素數的概念
4.2.2 素數相關的定理
4.2.3 篩選法求素數
4.3 同餘問題
4.3.1 同餘及其性質
4.3.2 線性同餘
算法設計練習
第5章 組合數學基礎
5.1 排列生成算法
5.1.1 序數生成法
5.1.2 字典序生成法
5.1.3 “火星人”問題
5.2 組合生成算法
5.2.1 基於字典序的組合生成算法
5.2.2 基於格雷碼的組合生成算法
算法設計練習
第6章 貪心算法
6.1 結構體
6.2 貪心算法概述
6.3 活動時間安排
6.3.1 活動安排過程分析
6.3.2 活動安排代碼分析
6.4 裝載問題
6.4.1 裝載問題過程分析
6.4.2 裝載問題代碼分析
6.5 可切割背包問題
6.5.1 可切割背包問題分析
6.5.2 可切割背包代碼分析
6.6 刪數問題
6.7 操作系統內存分配
6.7.1 First Fit內存分配
6.7.2 Best Fit內存分配
6.7.3 Worst Fit內存分配
算法設計練習
第7章 分治算法
7.1 快速排序
7.1.1 快速排序過程分析
7.1.2 快速排序代碼分析
7.2 歸並排序
7.2.1 歸並排序過程分析
7.2.2 歸並排序代碼分析
7.3 二分查找
7.3.1 二分查找問題過程分析
7.3.2 二分查找代碼分析
7.4 循環賽
7.4.1 2k循環賽日程表
7.4.2 奇偶循環賽日程表
7.5 大整數乘法
7.5.1 大整數乘法過程分析
7.5.2 大整數乘法代碼分析
算法設計練習
第8章 動態規劃算法
8.1 數字三角形
8.1.1 使用樸素遞歸求解數字三角形問題
8.1.2 使用動態規劃算法求解數字三角形問題
8.2 長公共子序列
8.2.1 長公共子序列問題過程分析
8.2.2 長公共子序列問題代碼分析
8.3 編輯距離
8.3.1 編輯距離的正向生成
8.3.2 操作序列的逆向回溯
8.4 0-1背包問題(一)
8.4.1 0-1背包問題過程分析
8.4.2 0-1背包問題代碼分析
8.5 石子合並
8.5.1 石子合並問題過程分析
8.5.2 石子合並問題代碼分析
算法設計練習
第9章 回溯算法
9.1 八皇後問題
9.1.1 八皇後問題過程分析
9.1.2 八皇後問題代碼分析
9.2 子集和問題
9.2.1 子集和問題過程分析
9.2.2 子集和問題代碼分析
9.3 0-1背包問題(二)
9.3.1 0-1背包問題過程分析
9.3.2 0-1背包問題代碼分析
9.4 裝載問題
9.4.1 裝載問題過程分析
9.4.2 裝載問題代碼分析
9.5 任務分配問題
9.5.1 任務分配問題過程分析
9.5.2 任務分配問題代碼分析
算法設計練習
參考文獻


