- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)