首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在最坏情况下,下列排序方法中时间复杂度最小的是
在最坏情况下,下列排序方法中时间复杂度最小的是
admin
2010-12-17
69
问题
在最坏情况下,下列排序方法中时间复杂度最小的是
选项
A、冒泡排序
B、快速排序
C、插入排序
D、堆排序
答案
D
解析
在最坏情况下:冒泡排序需要的比较次数为n(n-1)/2;快速排序需要的比较次数也为n(n-1)/2;插入排序需要的比较次数也为n(n-1)/2;堆排序需要比较的次数为O(nlog2n)。可知,在最坏情况下,堆排序的时间复杂度最小,本题的正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/tM9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第l层)
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
在数据管理技术发展的三个阶段中,数据共享最好的是
以下选项中,不是Python语言保留字的是
下列程序创建了一个线程并运行,请填空,使程序完整。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Helloh=newHello();【】;t.sta
随机试题
在一个方剂中,佐药的意义是()
该病人双侧胸腔积液最可能的病因是该病人首选治疗方案是
排卵多发生在下次月经来临前
下列不属于医生的特殊干涉权的是
私有房屋租赁,房屋出租人必须持有()。
在综合分析评价得出项目社会评价的总分后,在方案比较中,除了要看总分高低,还要看()情况才能得出各方案社会可行性的优劣。
某施工项目某月的成本数据如下表,应用差额计算法得到预算成本增加对成本的影响是()万元。
下列关于货币政策的说法中不正确的是()。
某企业2016年的销售净利率为8%,期末总资产周转率为0.6次,期末权益乘数为2,利润留存率为40%,则2016年的可持续增长率为()。
将Employee表中职工号为"19620426"的记录中"单位号"修改为"003"正确的SQL语句是
最新回复
(
0
)