首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列排序法中,最坏情况下时间复杂度最小的是
下列排序法中,最坏情况下时间复杂度最小的是
admin
2017-10-24
84
问题
下列排序法中,最坏情况下时间复杂度最小的是
选项
A、堆排序
B、快速排序
C、希尔排序
D、冒泡排序
答案
A
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。简单插入排序,无论是否最坏都需要n(n-1)/2比较。堆排序,无论是否最坏情况都是比较O(nlog
2
n)次。所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/V1Mp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
层次模型的特点是记录之间的联系通过指针来实现:关系模型是用二维表来表述实体集,用______表示实体间的联系。
关于报表中切换视图,下列说法不正确的是()。
以下哪一操作应使用VBA而不要使用宏?()。
在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对应的VBA代码为P"vateSulCommand1_Click()subT.Form.RecordSource="select*from雇员"End
执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1选中第一个列表项,该列表项的内容为456,使y的值是123456的语句是()。
定义了二维数组B(2to6,4),则该数组的元素个数为______。
算法的有穷性是指______。
在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是______。
若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用______存储方式最节省时间。
OnErrorGot00语句的含义是______。
随机试题
“论题始终保持同一”,这条论证规则的逻辑根据是()
A.血管收缩B.血管舒张C.促进肾对水的重吸收D.促进肾对Na+和水的重吸收E.肾素的释放血管紧张素Ⅱ的主要作用是()
抗利尿激素从何处释放入血()
A.肺性发绀B.心性混血发绀C.淤血性发绀D.缺血性发绀E.混合性发绀全心衰竭
建设单位或个人对责令限期拆除的行政处罚决定不服的,可以在接到责令限期拆除决定之日起()内,向人民法院起诉。
柱上安装的变压器,合用一组接地引下线接地装置的有()。
一法定检验检疫的人境货物到货后,收货人应向卸货口岸或到达站的检验检疫机构办理报检手续。未报经检验检疫的()。
资本项目项下的个人外汇业务按照()管理。
某乡间公路附近经常有鸡群聚集,这些鸡群对这条公路上高速行驶的汽车的安全造成了威胁。为了解决这个问题,当地交通部门计划购人一群猎狗来驱赶鸡群。以下哪项如果为真,最能对上述计划构成质疑?
10WaysObamaCouldFightClimateChange[A]OneofthebiggestsurprisesofPresidentBarackObama’sinauguraladdressonMonday
最新回复
(
0
)