2020 算法分析与设计(黑龙江工程学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-05-24
本篇答案更新状态:已完结
第二单元 基础知识(2):序列求和方法,递推方程求解 作业测验
1、 问题:递归方程
选项:
A:
B:
C:
D:
E:
F:
答案: 【
2、 问题:
选项:
A:
B:
C:
D:
E:
F:
答案: 【
3、 问题:请用主定理确定递归式
选项:
A:
B:
C:
D:
E:
答案: 【
4、 问题:给定
选项:
A:
B:
C:
D:
E:
F:
答案: 【
5、 问题:给定
选项:
A:
B:
C:
D:
E:
F:
答案: 【
6、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输入数组是
选项:
A:
B:
C:
D:
E:
答案: 【
7、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输入数组是
选项:
A:
B:
C:
D:
E:
F:
答案: 【
8、 问题:设递推方程
答案: 【48】
9、 问题:给定
答案: 【0】
10、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输入数组是
答案: 【0】
第三单元 分治策略(1) 作业测验
1、 问题:双Hanoi塔问题是Hanoi塔问题的一种推广,与Hanoi塔的不同点在于:2n个圆盘,分成大小不同的n对,每对圆盘完全相同。初始,这些圆盘按照从大到小的次序从下到上放在A柱上,最终要把它们全部移到C柱,移动的规则与Hanoi塔相同。BiHanoi(A, C, n)的功能是从A移动2n个盘子到C,其中BiMove(A, C)表示从A移动两个盘子到C。下列哪一段代码是利用分治策略给出的正确的移动策略:
选项:
A:
B:
C:
D:
答案: 【
2、 问题:给定n个不同数的数组S和正整数i,
选项:
A:
B:
C:
D:
E:
答案: 【
3、 问题:给定n个不同数的数组S和正整数i,
选项:
A:
B:
C:
D:
E:
F:
答案: 【
4、 问题:有n个砝码(其中n为2的幂,即
选项:
A:
B:
C:
D:
E:
答案: 【
5、 问题:在之前n个砝码的题目中(其顺序可能出现在该题之后),在初值T(2)=1条件下,确定:对于给定的n个砝码,找到其中不合格砝码最多需要称重多少次,并选择一个函数填入括号内.
选项:
A:
B:
C:
D:
E:
答案: 【
6、 问题:设问题P的输入规模是n,下述三个算法是求解P的不同的分治算法. 算法1:在常数时间将原问题划分为规模减半的5个子问题,递归求解每个子问题,最多用线性时间将子问题的解综合而得到原问题的解. 算法2:先递归求解2个规模为n-1的子问题,最多用常量时间将子问题的解综合得到原问题的解. 算法3:在常数时间将原问题划分为规模n/3的9个子问题,递归求解每个子问题,最多用
选项:
A:1
B:2
C:3
D:都不对
答案: 【1】
7、 问题:设问题P的输入规模是n,下述三个算法是求解P的不同的分治算法. 算法1:在常数时间将原问题划分为规模减半的5个子问题,递归求解每个子问题,最多用线性时间将子问题的解综合而得到原问题的解. 算法2:先递归求解2个规模为n-1的子问题,最多用常量时间将子问题的解综合得到原问题的解. 算法3:在常数时间将原问题划分为规模n/3的9个子问题,递归求解每个子问题,最多用
选项:
A:
B:
C:
D:
E:
答案: 【
第一单元 基础知识(1):算法的基本概念及伪码描述,函数的渐近的界 作业测验
1、 问题:考虑下述选择排序算法:
选项:
A:数列元素各不相等且递增有序
B:数列元素各不相等且递减有序
C:数列元素各不相等且无序
D:数列所有元素均相等
E:数列中有相同元素且递增(不减)有序
F:数列中有相同元素且递增(不减)有序
答案: 【数列元素各不相等且递减有序】
2、 问题:
选项:
A:2n-1
B:n+1
C:2n+1
D:n^2
E:n
F:n-1
答案: 【2n-1】
3、 问题:已知
选项:
A:2
B:3
C:4
D:1
E:
F:
G:
答案: 【2】
4、 问题:下列哪个排序算法在最坏情况下的时间复杂度最低?
选项:
A:插入排序
B:堆排序
C:冒泡排序
D:快速排序
答案: 【堆排序】
5、 问题:下列有关阶乘函数的表述错误的是?
选项:
A:
B:
C:
D:
E:
答案: 【
6、 问题:
选项:
A:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦