首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
对N个数进行排序,在各自最优条件下以下算法时间复杂度最低的是
[不定项选择题]
对N个数进行排序,在各自最优条件下以下算法时间复杂度最低的是()
快速排序
堆排序
冒泡排序
直接插入排序
选择排序
归并排序
查看正确选项
添加笔记
求解答(85)
邀请回答
收藏(1325)
分享
30个回答
添加回答
34
win君
快速排序 nlogn
堆排序 nlogn
冒泡排序 在改良的冒泡下 最优时间复杂度为n
插入排序 最优下n
选择排序 n*n
归并 nlogn
发表于 2016-05-20 10:10:40
回复(1)
2
程序猿Go师傅
编辑于 2019-10-21 17:07:34
回复(2)
2
蘅芜君
算法复杂度……不是时间复杂度啊
发表于 2017-04-21 09:27:32
回复(1)
1
爱喝奶茶的里根在刷题
复杂度最低的,选反了
发表于 2018-09-28 10:45:19
回复(0)
1
是小毛吖
应该两个答案 冒泡和插入都对的
发表于 2017-04-23 12:47:49
回复(0)
115
zhisheng_blog
发表于 2016-08-24 11:17:28
回复(5)
1
来都来了
插入算法,最好的情况是已经排好序,比较操作n-1次
发表于 2016-07-06 21:42:54
回复(1)
1
东莫村人
冒泡排序最优情况下,复杂度为O(n),不是吗?
发表于 2016-05-08 12:20:30
回复(2)
60
众神之主
。。我只想知道,冒泡为什么不对
发表于 2016-05-08 16:28:32
回复(9)
9
神奇航海士
发表于 2016-07-20 14:38:35
回复(0)
8
小黑牛
http://www.cnblogs.com/minkaihui/p/4077888.html
这篇文章介绍的很好!
发表于 2017-03-22 22:10:29
回复(0)
4
美团到店招聘
冒泡排序,插入排序都对。知道就行,不要局限于题目!
发表于 2017-02-20 10:06:46
回复(0)
3
小河沟大河沟
冒泡排序 在改良的冒泡下 最优时间复杂度为n;设置标志位,当一次排序没有进行元素交换,说明已经有序了,最优情况下就是本身有序,第一次就完成排序O(n)
插入排序 最优下n:最优下本身有序,这样每个元素和之前第一个元素比较就结束,即只需要比较n次,O(n)
编辑于 2017-12-23 21:29:50
回复(0)
0
学术废物
CD在最好的情况下是有序的
发表于 2022-03-18 18:48:28
回复(0)
0
菜的白
发表于 2021-05-25 20:37:47
回复(0)
0
你永远得不到的祖奶奶
冒泡排序的
最坏
时间复杂度
为O(n2)。 算法的平均
时间复杂度
为O(n2) 。
冒泡排序
最好
的时间复杂度
为O(n)。
发表于 2020-05-23 11:46:29
回复(1)
0
不做人了
快速排序最快是nlogn
发表于 2020-05-09 19:03:06
回复(0)
0
DestinyKid
编辑于 2019-04-11 17:27:09
回复(0)
0
Coco~
图片来源:
https://blog.csdn.net/zhc_24/article/details/82153471
编辑于 2019-04-11 15:36:11
回复(0)
0
sou
插入排序和冒泡排序最好时间复杂度是O(n)
发表于 2018-05-22 08:39:22
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
排序
来自:
阿里巴巴2017实习生...
难度:
30条回答
1325收藏
22124浏览
热门推荐
相关试题
在下列表述中,错误的是()
字符串
树
排序
评论
(43)
红球和黑球概率问题
概率统计
概率论与数理统计
评论
(39)
来自
阿里巴巴2017实习生笔...
在64位处理器上运行后sz的值是什么?
C++
C语言
评论
(80)
来自
阿里巴巴2017实习生笔...
有无限的水源,一个5L无刻度桶和一...
数学运算
评论
(94)
来自
阿里巴巴2017实习生笔...
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题