网站大量收购闲置独家精品文档,联系QQ:2885784924

算法设计与-15-复习及答疑-v2范例.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法设计与分析 * 考试及答疑安排 考试时间: 7月2日(周四)15:30-17:30 答疑安排 地点:教三楼918 7月2日: 08:00点—12:00点 注意考场纪律 禁止: 1. 夹带纸制品; 2. 使用手机、PDA等 * 复习要求 计算题 5道大题 算法设计与分析 * 第1章 算法复杂性的概念 时间、空间复杂性 5种渐进复杂性定义 O, o, ?, ?, ? 的概念 ! 证明 f(n)=?(g(n)) ?: 5种渐近复杂性 注意:O、 ?与o、 ?在定义上的区别: 存在正常数c和n0 ,使得对所有n? n0有 对于任何正常数c0,存在正数n0 0 f(n)= O(g(n)) ? a ? b; 渐近上界 f(n)= ?(g(n)) ? a ? b; 渐近下界 f(n)= ?(g(n)) ? a = b; 紧渐近界 f(n)= o(g(n)) ? a b; 非紧上界 f(n)= ?(g(n)) ? a b. 非紧下界 算法设计与分析 * 第1章 算法时间复杂性分析方法 ! 给定算法步骤,分析各步执行时间,分析算法时间复杂性 算法设计与分析 * 第2章 递归法的基本原理/步骤 分治法基本原理/步骤、适用条件 递归函数(了解) 用特征方程解递归方程的通解 1)! 线性齐次递归方程 2)线性非齐次递归方程(不做要求) 算法设计与分析 * 第 2 章 原理、步骤/代码/伪代码、时间复杂性, 计算例子 快速排序 合并排序 线性时间选择 平面最近点对 算法设计与分析 * 第 3章 动态规划 基本原理、要素(了解) ——最优子结构性质 应用范例 原理、 递推方程、步骤/代码/伪代码、时间复杂性, 计算例子 最长公共子序列 最大子段和 凸多边形最优三角剖分 背包问题 算法设计与分析 * 第 4章 贪心算法 贪心算法基础(了解) 1)基本要素 最优子结构性质、贪心选择性质 2)贪心算法与动态规划算法的差异 应用范例: 原理、 步骤/代码/伪代码、时间复杂性, 计算例子 (1)活动安排问题 (2)哈夫曼编码 (3)单源最短路径 (4)最小生成树 算法设计与分析 * 第 5 章 回溯法 原理(了解) 形式化表示,完全/部分/可行/最优/不可行解,搜索空间; 深度优先搜索策略; 子集树、排列树问题; 算法框架(了解) 递归回溯框架 迭代回溯框架; 算法设计与分析 * 第 5 章 回溯法 ——原理、 步骤/代码/伪代码、时间复杂性, 计算例子 装载问题(背包问题) n皇后问题 图的m着色问题 旅行商问题

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档