首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
二路归并排序的时间复杂度为( )。
[单选题]
二路归并排序的时间复杂度为()。
O(n)
O(n^2)
O(nlog(n))
O(log(n))
查看答案及解析
添加笔记
求解答(6)
邀请回答
收藏(145)
分享
7个回答
添加回答
1
牛顿的苹果
这个是什么题目啊
发表于 2018-05-01 23:24:33
回复(1)
17
橙汁儿~
时间复杂度为O(nlogn):快、归、堆!
发表于 2022-03-08 14:35:34
回复(0)
3
不要把我当工具人
假设数据区域为[1:n],归的过程,第一次将区间分为[1:n/2]和[n/2+1,n],第二次将两个区间分为四个,总共会进行log2(n)次,总共分为了log2(n)层,每次分区间的时间复杂度为1,则总共归的过程时间复杂度为log2(n),而并的过程会的归的过程分的区间进行排序,是两个有序数组合并的过程,每一层合并的时间复杂度为n,有log2(n)层,所以并的总共复杂度为nlog2(n),而归并的复杂度为nlog2(n)+log2(n),用大O表示法就是nlogn
发表于 2022-04-07 11:52:14
回复(0)
2
古德曼201910031332506
当有n个需要排序的数时,执行log2N此归并,每次归并执行不超过n此计较,所以时间复杂度为nlog2N
发表于 2020-02-11 09:56:38
回复(0)
2
我是萌新有人信吗
无序nlgn,有序n
发表于 2019-04-01 12:50:26
回复(0)
0
牛客前端劝退第三人
时间复杂度为O(nlogn):快、归、堆!
发表于 2024-09-27 21:36:11
回复(0)
0
plljxf
一般的归并排序就是二路归并吧,应该跟归并排序的时间复杂度差不多吧
发表于 2018-05-03 10:00:09
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
复杂度
排序
上传者:
阿奻_
难度:
7条回答
145收藏
9996浏览
热门推荐
相关试题
在下列表述中,错误的是()
字符串
树
排序
评论
(43)
对新闻从业人员公正性的操作要求:
常识判断
评论
(1)
纸老虎:外强内空:虚张声势
判断推理
评论
(1)
边缘计算配送机器人中,大模型定位漂...
大模型开发
评论
(1)
训练多模态配送模型(图文+轨迹)时...
大模型开发
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题