《算法分析与设计》期末考试复习题纲.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

《算法分析与设计》期末复习题一、选择题1.算法必须具备输入、输出和(D)等4个特性。A.可行性和安全性B.确定性和易读性C.有穷性和安全性D.有穷性和确定性2.算法分析中,记号O表示(B),记号Ω表示(A)A.渐进下界B.渐进上界C.非紧上界D.紧渐进界3.假设某算法在输入规模为n时的计算时间为T(n)=3*2^n。在某台计算机上实现并完成概算法的时间为t秒。现有另一台计算机,其运行速度为第一台的64倍,那么在这台新机器上用同一算法在t秒内能解输入规模为多大的问题?(B)解题方法:3*2^n*64=3*2^xA.n+8B.n+6C.n+7D.n+54.设问题规模为N时,某递归算法的时间复杂度记为T(N),已知T(1)=1,T(N)=2T(N/2)+N/2,用O表示的时间复杂度为(C)。A.O(logN)B.O(N)C.O(NlogN)D.O(N²logN)5.直接或间接调用自身的算法称为(B)。A.贪心算法B.递归算法C.迭代算法D.回溯法6.Fibonai数列中,第4个和第11个数分别是(D)。A.5,89B.3,89C.5,144D.3,1447.在有8个顶点的凸多边形的三角剖分中,恰有(B)。A.6条弦和7个三角形B.5条弦和6个三角形C.6条弦和6个三角形D.5条弦和5个三角形8.一个问题可用动态规划算法或贪心算法求解的关键特征是问题的(B)。A.重叠子问题B.最优子结构性质C.贪心选择性质D.定义最优解9.下列哪个问题不用贪心法求解(C)。A.哈夫曼编码问题B.单源最短路径问题C.最大团问题D.最小生成树问题10.下列算法中通常以自底向上的方式求解最优解的是(B)。A.备忘录法B.动态规划法C.贪心法D.回溯法11.下列算法中不能解决0/1背包问题的是(A)。A.贪心法B.动态规划C.回溯法D.分支限界法12.下列哪个问题可以用贪心算法求解(D)。1A.LCS问题

最近下载