首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
将5个不同的数据进行排序,至多需要比较()次比较。
[单选题]
将5个不同的数据进行排序,至多需要比较()次比较。
8
4
11
10
查看正确选项
添加笔记
求解答(2)
邀请回答
收藏(86)
分享
纠错
10个回答
添加回答
3
喜欢吃火锅的哈里
5个数据,最坏的情况下,两两均要进行一次比较。
即:5*(5-1)/ 2 = 10
故,选D
发表于 2017-03-24 17:29:21
回复(0)
1
zzzzzzzaza
一组序列需要比较的最大次数就是求其逆序数的最大次数 所以5个数的最大逆序数为4+3+2+1=10
发表于 2020-09-17 22:19:36
回复(0)
7
IcedBlackTea
<p>选择排序的比较次数与序列初始位置无关,所以用选择排序排一次12345,数数看比较次数就行了。比较次数是4+3+2+1=10</p>
发表于 2020-04-23 19:33:18
回复(0)
1
走位崴了脚
眼睛失明了,看成至少了。。。
发表于 2021-02-28 22:15:03
回复(1)
0
Juventus-小九
一组序列需要比较的最大次数就是求其逆序数的最大次数,5个数的最大逆序数为4+3+2+1
发表于 2022-01-27 15:34:55
回复(0)
0
AAS48
本题用选择排序解。因为选择排序的比较次数与初始序列顺序无关
发表于 2021-12-22 21:33:46
回复(0)
0
凉笙〆墨染
4+3+2+1 = 10次
发表于 2021-10-11 16:19:05
回复(0)
0
Dreamguagua
d
发表于 2020-08-05 11:13:25
回复(0)
0
杨😗
D
发表于 2020-05-02 17:01:56
回复(0)
0
世界的终结
d
发表于 2017-02-22 02:43:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
排序
上传者:
城市里的养猫者
难度:
10条回答
86收藏
9215浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题