算法設計與分析(第4版)—微課視頻版

算法設計與分析(第4版)—微課視頻版

《 算法設計與分析(第4版)—微課視頻版》是清華大學出版社出版的一本圖書,作者:呂國英、李茹、王文劍、曹付元、錢宇華、郭麗峰。

基本介紹

  • 中文名:算法設計與分析(第4版)—微課視頻版
  • 作者:呂國英、李茹、王文劍、曹付元、錢宇華、郭麗峰
  • 出版社:清華大學出版社
  • ISBN:9787302569480 
內容簡介,圖書目錄,

內容簡介

本書從基本的算法設計工具和技巧入手,總結和概括了程式設計語言等前導課程的知識點。選擇難度較低且恰當的例子,講解和說明算法策略的思路,能較好地展現算法設計的遞推、 蠻力、分而治之、貪婪、動態規劃、圖的搜尋和機率等算法策略、方法和步驟,做到可讀性和實用性相結合。可供普通院校計算機各專業本科高年級及研究生作為教材使用,並可作為廣大程式設計愛好者和信息學競賽選手的參考資料。第四版更新了現代常用算法概覽一節,為使讀者更好學習理解教材內容,加入了大量提示深入思考的問題。

圖書目錄

第1篇引入篇
第1章算法概述
1.1用計算機求解問題與算法
1.1.1用計算機求解問題的步驟
1.1.2算法及其要素和特性
1.1.3算法設計及基本方法
1.1.4從算法到實現
1.2算法設計步驟及描述
1.2.1算法描述簡介
1.2.2本書算法描述約定
1.2.3一個簡單問題的求解過程
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循環賽日程表(4種)
7.2求3個數的最低公倍數(4種)
7.3猴子選大王(4種)
7.4最大子段和問題(5種)
7.5背包問題(11種)
7.5.1與利潤無關的背包問題
7.5.2與利潤有關的背包問題
7.6主元素問題(6種)
附錄“算法設計與分析”課程設計大綱
參考文獻

相關詞條

熱門詞條

聯絡我們