ACM算法教程.ppt

本书主要内容 第 1 章 绪论 第 2 章 NP完全理论 第 3 章 蛮力法 第 4 章 分治法 第 5 章 减治法 第 6 章 动态规划法 第 7 章 贪心法 第 8 章 回溯法 第 9 章 分支限界法 算法的五大特性: 欧几里德算法 时间复杂性分析的关键: 问题规模:输入量的多少; 基本语句:执行次数与整个算法的执行时间 成正比的语句 3. 通用分治递推式 大小为n的原问题分成若干个大小为n/b的子问题,其中a个子问题需要求解,而cnk是合并各个子问题的解需要的工作量。 ? í ì + = = 1 ) ( 1 ) ( n cn b n aT n c n T k ? ? ? í ì = = k k k b k k a b a n O b a n n O b a n O n T b ) ( ) log ( ) ( ) ( log * 算法设计与分析 淮海工学院 算法设计与分析 第1章 绪 论 算法理论的两大论题: 1. 算法设计 2. 算法分析 1.1 算法的基本概念 1.1.1 为什么要学习算法 1.1.2 算法及其重要特性 1.1.3 算法的描述方法 1.1.4 算法设计的一般过程 1.1.5 重要的问题类型 问题的求解过程: 分析问题→设计算法→

文档评论(0)

1亿VIP精品文档

相关文档