算法設計與分析(第5版·微課視頻版)
呂國英、李茹、王文劍、曹付元、錢宇華、張虎、郭麗峰、門昌騫
- 出版商: 清華大學
- 出版日期: 2025-02-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- 頁數: 302
- ISBN: 7302681260
- ISBN-13: 9787302681267
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Python 遊戲開發講座進階篇|動作射擊與 3D賽車$850$672 -
Python 遊戲開發講座入門篇|基礎知識與 RPG 遊戲$750$593 -
Clean Code:Python 寫乾淨程式碼 - 告別技術債,不再為爛程式加班收爛攤$720$569
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
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
相關主題
商品描述
"本書內容遵循2020年發布的《ACM/IEEE計算課程體系規範》(Computing Curricula,CC)即CC2020,採用“計算”一詞作為電腦工程、電腦科學和信息技術等所有電腦領域的統一術語。本書主要介紹算法及其設計、分析的基礎知識,並通過大量例題,講解枚舉法、遞推法、分治法、貪婪算法、動態規劃及與圖搜索有關的算法策略。除此之外,還講解了算法設計基本工具的使用和算法設計中的技巧。最後通過案例的一題多解進行算法設計的實踐。算法描述採用了接近自然語言(英語)的符號,可讀性強,適合不同程序設計語言背景的讀者學習。 本書可作為高等院校電腦及相關專業高年級本科生和研究生“算法設計”課程的教材,也可作為電腦工作者、廣大程序設計愛好者和信息學愛好者的參考書。 "
作者簡介
呂國英,山西大學教授,全國優秀教師,民進會員,畢業於山東大學。長期從事算法設計與分析、程序設計語言和數據結構等方面的研究和教學工作。主持的“算法設計課程群教學研究與改革實踐”榮獲山西省政府教學成果一等獎。2010-2020年指導學生獲“全國軟件專業人才設計與開發大賽”一等獎5項,2015年指導學生獲“華北五省(市、自治區)及港澳臺大學生計算機應用大賽”一等獎。曾主持山西省研究生教育改革研究課題“算法設計與分析課程碩本銜接教學研究”。
目錄大綱
目錄
第1篇引入篇
第1章算法概述
1.1用電腦求解問題與算法
1.1.1用電腦求解問題的步驟
1.1.2算法及其要素和特性
1.1.3算法設計及基本方法
1.2算法設計步驟及描述
1.2.1算法描述簡介
1.2.2本書算法描述約定
1.2.3一個簡單問題的求解過程
1.2.4從算法到程序
1.3現代常用算法概覽
1.3.1數據壓縮及算法
1.3.2數據加密及算法
1.3.3人工智能及算法
1.3.4並行計算及算法
1.3.5搜索引擎及算法
第2章算法分析基礎
2.1算法分析體系及計量
2.1.1算法分析的評價體系
2.1.2算法的時間復雜性
2.1.3算法的空間復雜性
2.2算法分析實例
2.2.1非遞歸算法分析
2.2.2遞歸算法分析
2.3提高算法質量
2.4問題復雜度及分類
2.4.1問題時間復雜度的上界和下界
2.4.2NP完全問題
第2篇基礎篇
第3章算法基本工具和優化技巧
3.1循環與遞歸
3.1.1循環設計要點
3.1.2遞歸設計要點
3.1.3遞歸與循環的比較
3.2算法與數據結構
3.2.1原始信息與處理結果的對應存儲
3.2.2數組使信息有序化
3.2.3數組記錄狀態信息
3.2.4高精度數據存儲及運算
3.2.5構造趣味矩陣
3.2.6一維與二維的選擇
3.3優化算法的基本技巧
3.3.1算術運算的妙用
3.3.2標誌量的妙用
3.3.3信息數字化
3.4優化算法的數學模型
3.4.1楊輝三角形的應用
3.4.2最大公約數的應用
3.4.3公倍數的應用
3.4.4斐波那契數列的應用
3.4.5特徵根求解遞推方程
習題
第3篇核心篇
第4章基本的算法策略
4.1疊代算法
4.1.1遞推算法
4.1.2倒推算法
4.1.3用疊代算法解方程
4.2蠻力法
4.2.1枚舉法
4.2.2其他範例
4.3分而治之算法
4.3.1分而治之算法框架
4.3.2典型二分法
4.3.3二分法的相似問題
4.3.4二分法的獨立問題
4.3.5二分法的歸並問題
4.3.6非等分分治
4.4貪婪算法
4.4.1可絕對貪婪問題
4.4.2相對或近似貪婪問題
4.4.3貪婪算法設計框架
4.5動態規劃
4.5.1認識動態規劃
4.5.2動態規劃算法設計框架
4.5.3突出階段性的動態規劃應用
4.5.4突出遞推的動態規劃應用
4.6算法策略間的比較
4.6.1不同算法策略特點小結
4.6.2算法策略間的關聯
4.6.3算法策略側重的問題類型
習題
第5章圖的搜索算法
5.1圖搜索概述
5.1.1圖及其術語
5.1.2圖搜索及其術語
5.2廣度優先搜索
5.2.1廣度優先算法框架
5.2.2廣度優先搜索的應用
5.3深度優先搜索
5.3.1深度優先算法框架
5.3.2深度優先搜索的應用
5.4回溯法
5.4.1認識回溯法
5.4.2回溯算法框架
5.4.3應用1——基本的回溯搜索
5.4.4應用2——排列及排列樹的回溯搜索
5.4.5應用3——最優化問題的回溯搜索
5.5分支限界法
5.5.1分支搜索算法
5.5.2分支限界搜索算法
5.5.3算法框架
5.6圖的搜索算法小結
習題
第4篇應用篇
第6章概率算法
6.1概述
6.2統計模擬
6.2.1數值計算方法
6.2.2考慮正確概率的算法——蒙特卡羅算法
6.3隨機序列提高算法的平均復雜度——舍伍德算法
6.4隨機生成答案並檢測答案正確性——拉斯維加斯算法
第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基於CRF的命名實體識別算法
7.4中文信息處理中的語義應用
7.4.1語義知識概述
7.4.2語義知識庫介紹
7.4.3語義應用步驟
習題
第8章算法設計實踐
8.1循環賽日程表(4種)
8.2求3個數的最小公倍數(4種)
8.3猴子選大王(4種)
8.4最大子段和問題(5種)
8.5背包問題(11種)
8.5.1與利潤無關的背包問題
8.5.2與利潤有關的背包問題
8.6主元素問題(5種)
附錄“算法設計與分析”課程設計大綱
參考文獻



