2008.1算法设计与分析课程期末试卷

2008.1算法设计与分析课程期末试卷

ID:16251800

大小:125.50 KB

页数:12页

时间:2018-08-08

2008.1算法设计与分析课程期末试卷_第1页
2008.1算法设计与分析课程期末试卷_第2页
2008.1算法设计与分析课程期末试卷_第3页
2008.1算法设计与分析课程期末试卷_第4页
2008.1算法设计与分析课程期末试卷_第5页
资源描述:

《2008.1算法设计与分析课程期末试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华南农业大学期末考试试卷(A卷)2007学年第一学期 考试科目: 算法分析与设计 考试类型:(开卷)   考试时间: 120 分钟学号姓名年级专业题号一二三总分得分评阅人一、选择题(20分,每题2分)1、voidhanoi(intn,inta,intb,intc){if(n>0){hanoi(n-1,a,c,b);move(a,b);hanoi(n-1,c,b,a);}}上述算法的时间复杂度为A。A.O(2n)B.O(nlogn)C.Θ(n!)D.Θ(nn)2、当一个确定性算法在最坏情况下的计算复杂性与其在平均情况下的计

2、算复杂性有较大差别时,可以使用B来消除或减少问题的好坏实例间的这种差别。(A)数值概率算法(B)舍伍德算法(C)拉斯维加斯算法(D)蒙特卡罗算法3、对于下列二分搜索算法,正确的是D。(A)publicstaticintbinarySearch(int[]a,intx,intn)12{intleft=0,right=n-1;while(left<=right){intmiddle=(left+right)/2;if(x==a[middle])returnmiddle;if(x>a[middle])left=middle;e

3、lseright=middle;}//whilereturn–1;}(B)publicstaticintbinarySearch(int[]a,intx,intn){intleft=0,right=n-1;while(left+1!=right){intmiddle=(left+right)/2;if(x>=a[middle])left=middle;elseright=middle;}//whileif(x==a[left])returnleft;elsereturn–1;}(C)publicstaticintbina

4、rySearch(int[]a,intx,intn){intleft=0,right=n-1;while(left0&&x>=a[0]){intleft=0,ri

5、ght=n-1;while(left

6、的动态规划方法可求解任意0-1背包问题(D)对于同一背包与相同的物品,做背包问题取得的总价值一定大于等于做0-1背包问题6、有n个独立的作业{1,2,..,n},由m台相同的机器进行加工处理。作业i所需的处理时间为ti。现约定,任何作业可以在任何一台机器上加工处理,但未完工前不允许中断处理。任何作业不能拆分成更小的作业。多机调度问题要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成(n>m)。对于多级调度问题,使用以下哪种贪心策略比较合适B。(A)作业从小到大依次分配给空闲的机器(B)作业

7、从大到小依次分配给空闲的机器(C)每个机器分配一样的作业数(D)使用以上几种贪心策略都能找到最优解,所以都合适127、使用二分搜索算法在1000个有序元素表中搜索一个特定元素,在最坏情况下,搜索总共需要比较的次数为。(A)10(B)11(C)500(D)10008、设q(n,m)是将正整数n划分成最大加数不大于m的若干不同正整数之和的划分数,则q(n,m)为B。(A)1(n=1

8、

9、m=1)q(n,n)(nm>1)(B)1(n=1

10、

11、

12、m=1)q(n,n)(nm>1)(C)1(n=1

13、

14、m=1)q(n,n)(nm>1)(D)0(n>1&&m=1)1(n=1)q(n,m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。