出版時間:2007-1-1 出版社:清華大學出版社 作者:Anany levitin 頁數(shù):409 譯者:潘彥
Tag標簽:無
內(nèi)容概要
作者基于豐富的教學經(jīng)驗,開發(fā)了一套對算法進行分類的新方法。這套方法站在通用問題求解策略的高度,能對現(xiàn)有的大多數(shù)算法都能進行準確分類,從而使本書的讀者能夠沿著一條清晰的、一致的、連貫的思路來探索算法設計與分析這一迷人領域。本書作為第2版,相對第1版增加了新的習題,還增加了“迭代改進”一章,使得原來的分類方法更加完善。 本書十分適合作為算法設計和分析的基礎教材,也適合任何有興趣探究算法奧秘的讀者使用,只要讀者具備數(shù)據(jù)結構和離散數(shù)學的知識。
作者簡介
作者簡介:萊維丁是Villanova大學計算科學系的教授。他的論文 A New Road Map of Algorithm Design Techniques:Picking Up Where the Traditional Classification Leaves Off(《算法設計技術新途徑:彌補傳統(tǒng)分類法的缺憾》)受到業(yè)內(nèi)人士極高的評價。在SIGCSE會議上,作者
書籍目錄
第1章 緒論 1.1 什么是算法 1.2 算法問題求解基礎 1.3 重要的問題類型 1.4 基本數(shù)據(jù)結構 小結第2章 算法效率分析基礎 2.1 分析框架 2.2 漸進符號和基本效率類型 2.3 非遞歸算法的數(shù)學分析 2.4 遞歸算法的數(shù)學分析 2.5 例題:斐波那 2.6 算法的經(jīng)驗分析 2.7 算法可視法 小結第3章 蠻力法 3.1 選擇排序和冒泡排序 3.2 順序查找和蠻力字符串匹配 3.3 最近對和凸包問題的蠻力算法 3.4 窮舉查找 小結 第4章 分治法 4.1 合并排序 4.2 快速排序 4.3 折半查找 4.4 二叉樹遍歷及其相關特性 4.5 大整數(shù)乘法和Strassen矩陣乘法 4.6 用分治法解最近對問題和凸包問題 小結第5章 減治法 5.1 插入排序 5.2 深度優(yōu)先查找和廣度優(yōu)先查找 ……第6章 變治法第7章 時空權衡第8章 動態(tài)規(guī)劃第9章 貪婪技術第10章 迭代改進第11章 算法能力的極限第12章 超越算法能力的極限跋附錄習題提示參考文獻
編輯推薦
《算法設計與分析基礎》(第2版)十分適合作為算法設計和分析的基礎教材,也適合任何有興趣探究算法奧秘的讀者使用,只要讀者具備數(shù)據(jù)結構和離散數(shù)學的知識。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載