《算法设计与分析(北京大学) 》mooc慕课答案2026年版 | 萌面人

《算法设计与分析(北京大学) 》mooc慕课答案2026年版


答案: 【】 6、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输


2020-04-17到2020-06-30

第一周 基础知识(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、 问题:下表给出

rtEvWNJ1Thd5_XgCg6-Cg==/6631344842628860530.png" style="white-space: normal;" class="aligncenter">组函数,使得成立的组号(从小到大排列)是:(请直接填写数字序号,例如顺序为,则填写”“)
答案: 【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、 问题:给定个数的数组,其中为非负整数,求中的最大数. 考虑下述算法A,先把数组从中间划分成两个个数的数组,在中用同样的算法通过数之间的比较运算找最大数,如果的最大数是的最大数是,那么就是问题的解。假设对于个数的数组,在最坏情况下算法A的比较次数是,该算法在最坏情况下的递推方程是:
选项:
A:
B:
C:
D:
E:
F:
答案: 【

5、 问题:给定个数的数组,其中为非负整数,求中的最大数. 考虑下述算法A,先把数组从中间划分成两个个数的数组,在中用同样的算法通过数之间的比较运算找最大数,如果的最大数是的最大数是,那么就是问题的解。假设对于个数的数组,在最坏情况下算法A的比较次数是,则的精确值是?
选项:
A:
B:
C:
D:
E:
F:
答案: 【

6、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输入数组是,插入排序算法的基本操作是:假定的前个数已经排好,将插入。插入时从开始,顺序检查,直到找到插入的合适的位置,将它插入。改进插入排序算法的步骤是:插入的操作不是在中从后向前顺序检索,而是采用二分检索方法找到插入的正确位置。如果输入规模是,该算法在最坏情况下的比较次数是,那么该算法在最坏情况下的递推方程是
选项:
A:
B:
C:
D:
E:
答案: 【

7、 问题:把插入排序算法加以改进,可以得到二分插入排序算法。设输入数组是,插入排序算法的基本操作是:假定的前个数已经排好,将插入。插入时从开始,顺序检查,直到找到插入的合适的位置,将它插入。改进插入排序算法的步骤是:插入的操作不是在中从后向前顺序检索,而是采用二分检索方法找到插入的正确位置。如果输入规模是,该算法在最坏情况下的比较次数是,那么该算法在最坏情况下的递推方程的解是?
选项:
A:
B:
C:
D:
E:
F:
答案: 【

8、 问题:设递推方程给出了算法A在最坏情况下的时间复杂度函数,算法B在最坏情况下的时间复杂度函数满足递推方程,那么要使算法B比算法A具有更高的效率,即时间复杂度的阶低于的阶的最大正整数的值为:
答案: 【48

9、 问题:给定个数的数组,其中为非负整数,求中的最大数. 考虑下述算法A,先把数组从中间划分成两个个数的数组,在中用同样的算法通过数之间的比较运算找最大数,如果的最大数是的最大数是,那么就是问题的解。假设对于个数的数组,在最坏情况下算法A的比较次数是,则的初值是( )?
答案: 【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,,求S中最大的i个数,并且按照从大到小的次序输出,现有如下算法,算法:调用i次找最大算法Findmax,每次从S中删除一个最大的数。该算法在最坏情况下的时间复杂度是:
选项:
A:
B:
C:
D:
E:
答案: 【

3、 问题:给定n个不同数的数组S和正整数i,,求S中最大的i个数,并且按照从大到小的次序输出,现有如下算法,算法:对S排序,并输出S中最大的i个数。该算法在最坏情况下的时间复杂度是:
选项:
A:
B:
C:
D:


点击这里,查看后续答案①

点击这里,查看后续答案②(阿布查查更好用)


入数组是,插入排序算法的基本操作是:假定的前个数已经排好,将插入。插入时从开始,


猜你喜欢
中国大学mooc慕课答案快速搜索教程
《商务礼仪(江苏电子信息职业学院) 》mooc慕课答案2026年版
《2021春英语写作(2)(邵春燕)(山东大学) 》mooc慕课答案2026年版
《轮机自动化(2018年春)(大连海事大学) 》mooc慕课答案2026年版
《信息理论基础(淮阴师范学院) 》mooc慕课答案2026年版
《微信小程序开发(山东电子职业技术学院) 》mooc慕课答案2026年版
《热力发电厂(河北建筑工程学院) 》mooc慕课答案2026年版
《机械设计A(福建农林大学)1460442442 》mooc慕课答案2026年版
《Windows服务器配置与管理(新乡职业技术学院) 》mooc慕课答案2026年版
《财政与税收(四川农业大学)1463311473 》mooc慕课答案2026年版
《2018春微积分A二(温海瑞)(北京理工大学) 》mooc慕课答案2026年版
《化学生物学(暨南大学) 》mooc慕课答案2026年版
《设计思维与创新设计(柳州工学院) 》mooc慕课答案2026年版
《钢琴文献与教学法(吉林师范大学) 》mooc慕课答案2026年版
《高分子化学与物理(龙梅)(贵州民族大学) 》mooc慕课答案2026年版
《2021秋基础会计学(山东大学) 》mooc慕课答案2026年版
《信息检索与应用(贵州民族大学人文科技学院)1458652444 》mooc慕课答案2026年版
《影视广告设计与制作(北京联合大学) 》mooc慕课答案2026年版
《软件技术基础H(太原理工大学) 》mooc慕课答案2026年版
《商务英语精读(四)(南阳师范学院) 》mooc慕课答案2026年版
《商务英语(广东外语外贸大学) 》mooc慕课答案2026年版
《单片机技术应用(南京工业职业技术大学)1461493456 》mooc慕课答案2026年版
《智能控制(东北电力大学) 》mooc慕课答案2026年版
《园艺植物育种学总论(西北农林科技大学) 》mooc慕课答案2026年版
《化学反应工程(绥化学院) 》mooc慕课答案2026年版
《医学影像学(成都大学) 》mooc慕课答案2026年版
《工程图学–宋彦(中国矿业大学) 》mooc慕课答案2026年版
《2021秋大学物理AⅡ-电磁学(胡海云)(北京理工大学) 》mooc慕课答案2026年版
《投资银行与资本运营(福建师范大学协和学院) 》mooc慕课答案2026年版
《思想道德与法治(山东商业职业技术学院)1465503472 》mooc慕课答案2026年版
2017 2017秋C语言程序设计(威海王峥)(哈尔滨工业大学) 》mooc慕课答案2026年版
《大学体育(河北师范大学汇华学院) 》mooc慕课答案2026年版
《船舶的心脏-船舶动力装置技术管理6(大连海事大学) 》mooc慕课答案2026年版
《社会保障学(铜陵学院) 》mooc慕课答案2026年版
《跨文化交际(江汉大学) 》mooc慕课答案2026年版
《计算机辅助制造(CAM)(河南职业技术学院) 》mooc慕课答案2026年版
《养殖水化学(河南师范大学)1462096464 》mooc慕课答案2026年版
《2019年春普通昆虫学(一)(植保1701)(华中农业大学) 》mooc慕课答案2026年版
《中国近现代史纲要(彭蕙)(华南理工大学) 》mooc慕课答案2026年版
《2021秋线性代数(闫桂峰)(北京理工大学) 》mooc慕课答案2026年版
《跨境电子商务(南通大学) 》mooc慕课答案2026年版
《工程自动算量软件应用(广联达版)(江西理工大学) 》mooc慕课答案2026年版
《高频电子线路(东莞理工学院)1450898481 》mooc慕课答案2026年版
《中级会计学(山东女子学院)1463681446 》mooc慕课答案2026年版
《颜色科学A(陕西科技大学) 》mooc慕课答案2026年版
《数学建模(浙江财经大学) 》mooc慕课答案2026年版
《客户关系管理CRM(山东外事职业大学) 》mooc慕课答案2026年版
《信息检索(绥化学院) 》mooc慕课答案2026年版
《人工智能(浙江传媒学院) 》mooc慕课答案2026年版
《培训与开发(常州大学) 》mooc慕课答案2026年版
《船舶柴油机(5)(大连海事大学) 》mooc慕课答案2026年版
账户
更新
搜索
帮助
答案目录