算法分析与设计多媒体课件.ppt

算法设计与分析 算法设计与分析 Algorithm Design and Analysis 湖南商学院计算机与电子工程学院 2009.5 目录 Chapter1 绪论 Chapter2 算法效率分析基础 Chapter3 分治法 Chapter4 减治法 Chapter5 变治法 Chapter6 时空权衡 Chapter7 动态规划 Chapter8 贪心法 Chapter9 回溯与分枝限界 Chapter1 绪论 Introduction 绪论 什么是算法 算法的实例 算法研究的基本问题 为什么要学习算法 已有的基础—数据结构 什么是算法 算法是为了解决某一问题而设计的无疑义的指令序列, 对于合法的输入,能在有限的时间内得出所需要的输出。 算法满足下列性质 输 入:有零个或多个外部量作为算法的输入。 输 出:算法产生至少一个量作为输出。 确定性:组成算法的每条指令清晰、无歧义。 有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。 算法的实例 排序 查找 最短路径 最小生成树 旅行商问题 背包问题 皇后问题 汉诺塔 算法研究的基本问题 如何设计算法 如何描述算法 证明算法的正确性 常用数学归纳法 算法效率 理论分析 实证分析 算法优化 为

文档评论(0)

1亿VIP精品文档

相关文档