算法分析作业分解.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法分析练习题(一) 一、选择题 1、二分有哪些信誉好的足球投注网站算法是利用(???????? )实现的算法。 A、分治策略?? B、动态规划法?? C、贪心法??? D、回溯法 、下列不是动态规划算法基本步骤的是(?????? )。 A、找出最优解的性质?? B、构造最优解?? C、算出最优解?? D、定义最优解 下列算法中通常以自底向上的方式求解最优解的是(???????? )。 A、备忘录法B、动态规划法C、贪心法D、回溯法 、衡量一个算法好坏的标准是( )。 A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短 、以下不可以使用分治法求解的是( )。 A 棋盘覆盖问题 B 选择问题 C 归并排序 D 0/1背包问题 (????????? )。A、分治策略B、动态规划法C、贪心法D、回溯法 A、B、动态规划法C、贪心法D、回溯法 (?????????? )。A、分支界限法B、动态规划法C、贪心法D、回溯法(?????????? )。 A、B、动态规划法C、贪心法D、回溯法 矩阵连乘问题的算法可由(??????????)设计实现。A、分支界限算法????? B、??? C、贪心算法??? D、回溯算法、Strassen矩阵乘法是利用(???????? )实现的算法。 A、分治策略?? B、动态规划法?? C、贪心法??? D、回溯法 、使用分治法求解不需要满足的条件是( )。 A 子问题必须是一样的 B 子问题不能够重复 C 子问题的解可以合并 D 原问题和子问题使用相同的方法解 、下列算法中不能解决0/1背包问题的是( ) A 贪心法 B 动态规划 C 回溯法 D 分支限界法 实现合并排序利用的算法(???????? )。 A、分治策略B、动态规划法C、贪心法D、回溯法 下列是动态规划算法基本要素的是(?????? )。 A、定义最优解B、构造最优解C、算出最优解D、 16.下列算法中通常以自向下的方式求解最优解的是(???????? )。 A、分治法B、动态规划法C、贪心法D、回溯法 、合并排序算法是利用(???????? )实现的算法。 A、分治策略?? B、动态规划法?? C、贪心法??? D、回溯法 实现乘法是利用的算法(???????? )。 A、贪心法B、动态规划法C、分治策略D、回溯法 (?????????? )。A、分治策略B、动态规划法C、贪心法D、回溯法 问题可用动态规划算法或贪心算法求解的关键特征是问题的(???????????? )。 A、重叠子问题B、C、D、定义最优解 (?????????? )。A、分治策略B、动态规划法C、贪心法D、回溯法 、题、程序是?算法???用某种程序设计语言的具体实现。 、算法的“确定性”指的是组成算法的每条是清晰的,无歧义的。 矩阵连乘问题的算法可由设计实现。、算法是指解决问题的或。 、。 、矩阵连乘问题的算法可由设计实现。 动态规划算法的基本思想是将待求解问题分解成若干,先求解,然后从这些的解得到原问题的解。、大整数乘积算法是用来设计的。 出自于平衡子问题的思想,通常分治法在分割原问题,形成若干子问题时,这些子问题的规模都大致 。、使用二分有哪些信誉好的足球投注网站算法在n个有序元素表中有哪些信誉好的足球投注网站一个特定元素,在最佳情况下,有哪些信誉好的足球投注网站的时间复杂性为O(),在最坏情况下,有哪些信誉好的足球投注网站的时间复杂性为O( )。 解得此递归方可得T(n)= O( nlogn )。、动态规划算法有一个变形方法 。这种方法不同于动态规划算法自底向上的填充方向,而是自顶向下的递归方向,为每个解过的子问题建立了备忘录以备需要时查看,同样也可避免相同子问题的重复求解。O(1) ,conquer阶段所花的时间是 ?T(n/2)? ,算法的时间复杂度是 O(?log?n) 。 20、用动态规划算法计算矩阵连乘问题的最优值所花的时间是 O(n3) , 子问题空间大小是 ?O(n2)? 。 21、一个算法的优劣可以用(时间复杂度)与(空间复杂度)与来衡量。 22、( 记号在算法复杂性的表示法中表示(渐进确界或紧致界)。 24、在分治法中,使子问题规模大致相等的做法是出自一种(平衡子问题)的思想。 25、 26、最优子结构性质的含义是。 O(max{f(n),g(n)})。 28、二分有哪些信誉好的足球投注网站技术是运用(分治)策略的典型例子。 29、动态规划算法中,通常不同子问题的个数随问题规模呈(多项式)级增长。 30、(最优子结构性质)和(子问题重叠性质)是采用动态规划算法的两个基本要素。 三、算法填空 1.最大子段和: 动态规划算法 int MaxSum(int n, int a[]) { int sum=0, b=0; //sum存储当前最大的b[j], b

文档评论(0)

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

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

1亿VIP精品文档

相关文档