- 148
- 0
- 约2.94千字
- 约 3页
- 2017-09-02 发布于浙江
- 举报
算法分析与设计作业二
《算法分析与设计》作业(二)
本课程作业由两部分组成。第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由简答题和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。
客观题部分:
选择题(每题1分,共15题)
1、动态规划算法解各个子问题的方法是: ( )
A、自底向上 B、自顶向下 C、随机选择 D、自底向上或自顶向下
2、回溯法解园排列问题的解空间树是: ( )
A、子集树 B、排列树 C、二叉树 D、多叉树
3、用分治法求平面最接近点对问题时采用的著名原理是: ( )
A、Johnson法则 B、鸽舍原理 C、牛顿原理 D、线性规划原理
4、分支限界法搜索解空间的方式是: ( )
A、广度优先 B、深度优先 C、随机 D、以上都不是
5、采用如下随机方法计算值: ( )
A、随机投点法 B、舍伍德法 C、拉斯维加斯法 D、单纯形法
6、下面是描述算法复杂度的有: ( )
A、时间复杂度 B、鸽舍原理 C、二分法 D、随机化算法
7、下面不属于单纯形法步骤是: ( )
A、选入基变量 B、选离基变量 C、做转轴变化 D、动态规划
8、快速排序和线性时间选择的随机化版本是: ( )
A、舍伍德算法 B、拉斯维加斯算法 C、蒙特卡罗 D、单纯形法
9、用回溯法解旅行售货员问题时生成的解空间树是: ( )
A、子集树 B、排列树 C、二叉树 D、多叉树
10、用回溯法解0-1背包问题时生成的解空间树是: ( )
A、子集树 B、排列树 C、二叉树 D、多叉树
11、用分支限界法解布线问题时的解空间是: ( )
A、子集树 B、排列树 C、图 D、二叉树
12、跳跃表是采用哪种随机化算法设计的: ( )
A、舍伍德算法 B、拉斯维加斯算法 C、蒙特卡罗 D、单纯形法
13、合并排序和快速排序都采用的策略是: ( )
A、分治 B、Johnson法则 C、鸽舍原理 D、单纯形法
14、下面不属于单纯形法的步骤的是: ( )
A、选入基变量 B、选离基变量 C、作转轴变化 D、找最优子结构
15、Kruskal算法能解以下问题: ( )
A、单源最短路径 B、n后问题 C、最小生成树 D、装载问题
主观题部分:
改错题(每题2.5分,共2题)
下面的2个算法与本章中的二分搜索算法BinarySearch略有不同。请判断这2个算法的正确性。如果算法不正确,请说明产生错误的原因。如果算法正确,请给算法的正确性证明。
1 public static int binarySearch(int [] a, int x, int n)
{
int left = 0; int right = n - 1;
while (left+1!= right) {
int middle = (left + right)/2;
if (x =a[middle]) left = middle;
else right = middle;
}
if (x==a[left]) return left;
return -1;
}
2 pu
您可能关注的文档
最近下载
- 房间隔缺损先天性心脏病防治专家共识(2025版)解读PPT课件.pptx VIP
- 濮阳濮阳县辅警招聘考试真题2023.doc VIP
- 《计算器后盖模具设计》-毕业论文(设计).doc VIP
- 基于单片机的室内环境监测系统设计与实现.docx
- 濮阳2023年辅警考试真题.pdf VIP
- 专题01 阅读理解“长难句克星”:主干提取三步法+观点态度词库(学生版) -2025年新高二英语暑假衔接讲练 (人教版).pdf VIP
- 苏J37-2009 消防站建筑设计图样.pdf VIP
- 日常生活能力量表(ADL)量表.docx VIP
- 背照式图像传感器及其制作方法、电子设备.pdf VIP
- 南通大学《信号与系统》2021-2022年第二学期期末试卷.pdf VIP
原创力文档

文档评论(0)