首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下哪些操作的时间复杂度是O(n*log n)?()
[不定项选择题]
以下哪些操作的时间复杂度是O(n*log n)?()
堆排序
最糟情况下的快速排序
在二叉树中查找一个数
归并排序 (或合并排序 merge sort)
查看正确选项
添加笔记
求解答(3)
邀请回答
收藏(7)
分享
纠错
2个回答
添加回答
0
牛客316136920号
时间复杂度为O(nlogn)的排序算法包括:快速排序、归并排序、堆排序。 B选项:快速排序的时间复杂度为O(nlogn),最坏时间复杂度为O(n^2),所以B错误。 C选项:二叉树查找一个数和二分查找一样,插入和查找的时间复杂度均为O(logn),但是在最坏的情况下仍然会有O(n)的时间复杂度,所以C错。
编辑于 2021-01-16 02:46:27
回复(0)
0
喝烈酒去忧愁
我用的排除法,快速排序最糟糕O(n^2),二叉树查找一个树我记得不是n个logn
发表于 2020-12-06 19:01:07
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
房多多
测试工程师
PHP工程师
安全工程师
c#工程师
数据库工程师
2020
大数据开发工程师
Java工程师
来自:
房多多2020校招笔试...
上传者:
小小
难度:
2条回答
7收藏
1717浏览
热门推荐
相关试题
在一个单CPU、内存充足的计算机上...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
房多多
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
2020
评论
(2)
来自
房多多2020校招笔试题...
合并二叉树
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
瓜子二手车
2019
评论
(7)
下面描述中,符合结构化程序设计风格...
北京搜狐新媒体信息技术有限公司
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
我们来玩一个猜数字游戏:我随意写下...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
房多多
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
2020
评论
(3)
来自
房多多2020校招笔试题...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题