#
算法分析与设计第三章 动态规划掌握算法渐近复杂性的数学表述大O表示法 (算法运行时间的上限 )大?表示法 (算法运行时间的下限)?表示法O(nn)第二章 递归与分治策略第四章 贪心算法第五章 回朔法
Created with an evaluation copy of Aspose.Words. To discover the full versions of our APIs please visit: :products.asposewords
#
1二分搜索算法是利用(???A????? )实现的算法A分治策略?? B动态规划法?? C贪心法??? D回溯法2下列不是动态规划算法基本步骤的是(???A??? )A找出最优解的性质?? B构造最优解?? C算出最优解?? D定义最优解3最大效益优先是(??A???????? )的一搜索方式A分支界限法????? B动态规划法??? C贪心法??? D回溯法4在下列算法中有时找不到问题解的是(?
《算法分析与设计》期末复习题贪心法的当前选择可能要依赖已经作出的所有选择但不依赖于有待于做出的选择和子问题因此贪心法自顶向下一步一步地作出贪心选择而分治法中的各个子问题是独立的(即不包含公共的子问题)因此一旦递归地求出各子问题的解后便可自下而上地将子问题的解合并成问题的解不足之处:如果当前选择可能要依赖子问题的解时则难以通过局部的贪心策略达到全局最优解如果各子问题是不独立的则分治法要做许多不
什么是基本运算答:基本运算是解决问题时占支配地位的运算(一般1种偶尔两种)讨论一个算法优劣时只讨论基本运算的执行次数什么是算法的时间复杂性(度)答:算法的时间复杂性(度)是指用输入规模的某个函数来表示算法的基本运算量T(n)=4n3什么是算法的渐近时间复杂性答:当输入规模趋向于极限情形时(相当大)的时间复杂性表示渐进时间复杂性的三个记号的具体定义是什么 答:1. T(n)= O(f(n)):若存在
#
1算法:是若干条指令组成的有穷序列2算法的三个要素1)数据: 运算序列中作为运算对象和结果的数据.2)运算: 运算序列中的各种运算:赋值算术和逻辑运算 3)控制和转移: 运算序列中的控制和转移. 四条性质:输入输出确定性有穷性3四条性质:1)输入:有零个或多个由外部提供的量作为算法的输入2)输出:算法产生至少一个量作为输出3)确定性:组成算法的每条指令是清晰的无歧义的4)有限性:算法中每条指令的执
算法设计与分析练习题仅使用ΟΩΘ和o的定义证明下列各式成立5n2 – 6n = Θ(n2)n= Ο(nn)ni=0∑2n22n nlogn =Θ(n22n)ni=0∑ i2 = Θ(n3)n2n(n )2n i3 = Θ(n4) 6 2n =Θn3 106n2 =Θ(n3)6n3(logn 1) =Ο(n3)n1.001 nlogn =Θ(n1.001)nkε nklo
违法有害信息,请在下方选择原因提交举报