第一周 基础知识(1)算法的基本概念及伪码描述,函数的渐近的界

作业测验

1、单选题:

‍考虑下述选择排序算法:

‍最坏情况下该算法做次交换运算,这种情况在下列哪种输入条件下发生?

‌选项:
A: 数列元素各不相等且递增有序
B: 数列元素各不相等且递减有序
C: 数列元素各不相等且无序
D: 数列所有元素均相等
E: 数列中有相同元素且递增(不减)有序
F: 数列中有相同元素且递增(不减)有序
答案: 【 数列元素各不相等且递减有序

2、单选题:

‎上述算法所执行的加法次数是:

‎选项:
A:
B:
C:
D:
E:
F:
答案: 【 

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:
B:
C:
D: 无法确定
答案: 【 无法确定

7、多选题:
​以下关于函数阶的关系中,哪几项是正确的?‌
选项:
A:
B:
C:
D:
E:
F:
答案: 【 ;
;
;

8、填空题:

‍下表给出函数,

使得成立的组号(从小到大排列)是:(请直接填写数字序号,例如顺序为,则填写"")

‍答案: 【 24

9、填空题:

‌下表给出函数,

使得成立的组号(从小到大排列)是:(请直接填写数字序号,例如顺序为,则填写"")

‍答案: 【 1235

10、填空题:

​下表给出函数,

使得成立的组号(从小到大排列)是:(请直接填写数字序号,例如顺序为,则填写"")

‍答案: 【 2

第二周 基础知识(2)序列求和方法,递推方程求解

作业测验

1、单选题:

​递归方程的解的精确值是:

​选项:
A:
B:
C:
D:
E:
F:
答案: 【 

2、单选题:

的阶是:

‌选项:
A:
B:
C:
D:
E:
F:
答案: 【 

3、单选题:

‏请用主定理确定递归式的渐近的界:

​选项:
A:
B:
C:
D:
E:
答案: 【 

4、单选题:

‌给定个数的数组,其中

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注