首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列排序方法中,平均时间复杂度为O(nlogn)的排序算法是( )。 Ⅰ.快速排序 Ⅱ.冒泡排序 Ⅲ.希尔排序 Ⅳ.选择排序
在下列排序方法中,平均时间复杂度为O(nlogn)的排序算法是( )。 Ⅰ.快速排序 Ⅱ.冒泡排序 Ⅲ.希尔排序 Ⅳ.选择排序
admin
2019-08-10
46
问题
在下列排序方法中,平均时间复杂度为O(nlogn)的排序算法是( )。
Ⅰ.快速排序 Ⅱ.冒泡排序 Ⅲ.希尔排序 Ⅳ.选择排序
选项
A、仅Ⅰ、Ⅱ
B、仅Ⅰ、Ⅲ
C、仅Ⅰ、Ⅲ、Ⅳ
D、仅Ⅲ、Ⅳ
答案
B
解析
这种题目其实就是考查考生的记忆能力,因为在考研紧张的氛围下,很少有考生在做这种选择题的时候能够分析其算法来选择答案。下面与大家分享一个记忆总结,该总结可以将内部排序所有的记忆性题目轻轻松松地拿下。由以下总结可以很轻松地得到答案B。
稳定性、时间复杂度、空间复杂度总结:
(1)稳定性总结:一句话解决:本人考研无聊中,那么就快(快速排序)些(些和希尔谐音,希尔排序)选(选择排序)堆(堆排序)来聊!这里面都是不稳定的,其他的就自然都是稳定的了。
(2)时间复杂度总结:
1)在军训的时候,教官说了一句话:快(快速排序)些(希尔排序)以nlogn的速度归(归并排序)队(堆排序)!在这句话里面包含的排序,时间复杂度都是O(nlogn)1
2)冒泡冒得好就是O(n),冒泡冒得不好就是O(n
2
)。
3)直接插插得好就是O(n),插得不好就是O(n
2
),其中插得好、冒得好分别对应最好的时间复杂度,插得不好、冒得不好分别对应最坏时间复杂度,而平均时间复杂度对应最坏的时间复杂度。
(3)辅助空间总结:只需记住几个特殊的就好,归并O(n)、快速O(log
2
n)、基数排序O(r+d),其他的就自然全部是O(1)了。
转载请注明原文地址:https://kaotiyun.com/show/QrCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
全国高校院系调整的时间是()。
全国高校院系调整的具体时间是()。
中世纪战争史上有过两次君士坦丁堡陷落,分别简述其发生的时间、征战的双方、导致的历史变动。
基督教产生的时间是()。
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
随机试题
简述国际化企业实施总体经营战略的措施。
男性,26岁,腿部外伤后发展为气性坏疽,为其换药用的剪刀最佳消毒方法是
区域营销包括地区营销、片区营销、区位营销。()
不能作为合同法律关系主体的是( )。
我国商业银行可以投资和买卖的金融工具有()。
促进幼儿心理发展最好的活动形式是()。(广西)
打开工作簿文件EXC.XLSX,对工作表“‘计算机动画技术’成绩单”内数据清单的内容进行筛选,条件是:实验成绩15分及以上,总成绩在80分到100分之间(含80分和100分)的数据,工作表名不变,保存EXC.XLSX工作簿。
Whattypeofbusinessisbeingadvertised?
【S1】【S4】
OfalltheemployedworkersintheUnitedStates,12.5millionarepartofatemporaryworkforce.TheUnitedStatesBureauofLa
最新回复
(
0
)