腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
哪种
排序
算法的
时间
复杂度
为Θ(N)?
、
、
哪种
排序
算法的
时间
复杂度
为Θ(N)?线性搜索的
时间
复杂度
是Θ(N),但它不是一个
排序
算法...
浏览 4
提问于2021-12-03
得票数 0
1
回答
用快速
排序
算法对K
排序
阵列
排序
的
时间
复杂度
、
、
、
问题:我做了什么?但是,我没有发现任何明确提到使用快速
排序
对k
排序
数组
排序
的
时间
复杂性的内容。由于快速
排序
算法的
时间
复杂度
取决于选择枢轴的策略,并且由于数据几乎
排序
,所以有可能面临最坏的情况,为了避免最坏的情况,我使用了三个值的中值(第一、中、最后三个值)作为参考。 ,我怎么想?
浏览 0
提问于2019-08-02
得票数 0
1
回答
排序
算法的内存速度权衡
、
、
、
、
只考虑冒泡
排序
和合并
排序
。对于冒泡
排序
,
时间
复杂度
为O(n)到最坏情况为O(n^2),空间
复杂度
为O(1)。对于合并
排序
,
时间
复杂度
为O(nlogn),空间
复杂度
为O(n)。
浏览 1
提问于2013-03-12
得票数 1
回答已采纳
2
回答
关于尝试
排序
和基
排序
的效率
、
、
、
基
排序
的
时间
复杂度
为O(kn),其中n是要
排序
的键数,k是键的长度。类似地,trie中插入、删除和查找操作的
时间
复杂度
为O(k)。但是,假设所有元素都是不同的,难道不是k>=log(n)吗?如果是这样,则意味着基
排序
的渐近
时间
复杂度
为O(nlogn),等于快速
排序
,而trie操作的
时间
复杂度
为O(logn),等于平衡二叉树的
时间
复杂度
。当然
浏览 3
提问于2011-07-31
得票数 3
回答已采纳
4
回答
有线性
时间
复杂度
和O(1)辅助空间
复杂度
的
排序
算法吗?
、
、
、
有线性
时间
复杂度
排序
算法和O(1)辅助空间
复杂度
排序
算法来
排序
正整数列表吗?我知道和具有线性
时间
复杂度
(以k为常数时分别为O(kn)和O(n+k) ),但它们都具有O(n+k)辅助空间
复杂度
。
浏览 12
提问于2020-08-24
得票数 3
回答已采纳
1
回答
C++库中未使用堆
排序
、
、
、
由于堆
排序
在所有情况下,即最好情况、平均情况和最坏情况下的
时间
复杂度
都是O(nlogn)。而快速
排序
在最坏情况下的
时间
复杂度
为O(n2)。那么,尽管在最坏的情况下
复杂度
较低,为什么堆
排序
不在C++库中实现,而是在快速
排序
中实现。
浏览 3
提问于2017-10-01
得票数 0
1
回答
选择
排序
的最佳
时间
复杂度
、
、
为什么选择
排序
的最佳
时间
复杂度
是O(n),而插入
排序
和冒泡
排序
的最佳
时间
复杂度
是O(N)?它们的平均
时间
是相同的。我不明白为什么最好的情况
时间
是不同的。会很感谢你的帮助。
浏览 0
提问于2017-04-09
得票数 7
回答已采纳
1
回答
如果使用插入
排序
对每个桶进行
排序
,那么桶
排序
O(n+k)的
时间
复杂度
如何?
、
、
、
由于插入
排序
的
时间
复杂度
是O(n^2),那么桶
排序
O(n+k)在每个桶上使用插入
排序
时的平均案例
时间
复杂度
是怎样的?这里k是桶的数目。
浏览 0
提问于2019-02-21
得票数 2
回答已采纳
3
回答
时间
复杂度
为Log(n)的
排序
算法
、
、
有没有平均
时间
复杂度
为log(N)的
排序
算法? 示例8,2,7,5,0,1
排序
时间
复杂度
为log(n)的给定数组
浏览 2
提问于2021-05-26
得票数 0
1
回答
对于已
排序
()和thenComparing ()方法(按多个字段(条件)进行
排序
),流API中的
排序
复杂性
时间
是多少?
、
、
我了解到,在Stream中,方法 sort ()可能使用合并
排序
(mergesort)。然后将
时间
复杂度
用于这类
排序
:BigΩ (n (log n) )-平均空间完备性-O (n) -最差 如果我们使用自定义对象的多个字段进行
排序
,使用then.comparing()构建比较链,那么
时间
复杂度
是什么?在这种情况下,你如何计算
时间
复杂度
?
浏览 3
提问于2021-04-20
得票数 0
回答已采纳
2
回答
一个linkedList需要更长的
时间
来
排序
吗?
、
、
我刚刚想到了一个问题,因为get(index)方法的linkedList方法的
时间
复杂度
不是O(1),而是O(N),那么它会影响
排序
的
时间
复杂度
吗?例如,下面的代码(气泡
排序
):{ for (int i = 0= arr[j]; arr[j+1] =
浏览 3
提问于2020-12-04
得票数 1
回答已采纳
1
回答
为什么合并
排序
时间
复杂度
不是O(N)?
归并
排序
的
时间
复杂度
为O(n log n),因此n在logn上占主导地位,归并
排序
的
时间
复杂度
为O(N) 谢谢
浏览 0
提问于2015-03-25
得票数 0
5
回答
最快
排序
技术
、
、
在过去的几天里,我一直在尝试各种
排序
算法。从1) O(n^2)
时间
复杂度
的
排序
算法开始2) O(n log n)
时间
复杂度
的就地和非就地
排序
技术 我想知道是否有
排序
算法可以在线性
时间
或更短的
时间
内
排序
。我听说过基数
排序
,在最好的情况下,它接近线性
时间
排序
,具有一定的空间复杂性。有没有人能开导我?
浏览 2
提问于2012-05-16
得票数 3
回答已采纳
1
回答
如何计算二进制搜索在
排序
数组中出现两次的键的最坏情况
时间
?
、
使用二进制搜索查找
排序
数组中两次出现的键的最坏情况
时间
复杂度
是什么?我知道,
排序
数组上的二进制搜索最糟糕的
时间
复杂度
是O(log )。因此,在键出现多次的情况下,
时间
复杂度
应该小于O(log )。
浏览 3
提问于2020-09-24
得票数 2
回答已采纳
1
回答
基
排序
(包括重复键)的
时间
复杂性
假设我们有一个数组,在[1,n^6]的范围内包含n个不同的整数,我们希望通过基
排序
对它进行
排序
,它使用了一个具有\theta f(n)
时间
复杂度
的辅助算法。我知道基
排序
的
时间
复杂度
是theta(n^6f(n)),但是如果我们有一些重复的键,那么
时间
复杂度
是多少?我们能猜不猜?如果有人能帮我,我会很感激的。
浏览 3
提问于2022-06-17
得票数 0
1
回答
在考虑
时间
复杂性时,Theta(n)和T(n)有什么区别?
、
、
教授正在讨论合并
排序
的
时间
复杂性,他将整个过程分为三个步骤。 我不明白第二步,为什么他把它描述为2T(n/ 2 )而不是2 2Theta(n/2)?θ(N)和T(n)有什么区别?
浏览 4
提问于2015-09-05
得票数 0
回答已采纳
3
回答
排序
算法的空间
复杂度
怎么可能是O(1)?
、
、
、
、
我正在学习不同的
排序
算法及其
时间
/空间
复杂度
,并看到冒泡
排序
和插入
排序
等算法的空间
复杂度
为O(1)。 这让我感到奇怪,因为最低的空间
复杂度
肯定是O(n) (例如,存储数据集所需的内存,仅此而已)?
浏览 1
提问于2017-05-10
得票数 7
回答已采纳
2
回答
我如何写一个程序来寻找数组中的最小差异(未
排序
) c++仅nlogn
时间
复杂度
、
、
、
我想找出数组中最小的差异(没有
排序
) c++,nlogn
时间
复杂度
;nlong
时间
复杂度
。我认为我们需要使用合并
排序
算法或更改它。
浏览 21
提问于2021-10-21
得票数 0
1
回答
O(nlogk)的
时间
复杂度
是多少?
、
要对大小为n的整数的基本数组进行
排序
,找出k个最小的元素,什么函数会导致O(nlogk)的
时间
复杂度
? 例如,当查看合并
排序
时,它给出的
时间
复杂度
为O(nlogn)。
时间
复杂性从何而来?
浏览 16
提问于2021-05-29
得票数 1
4
回答
空间复杂性与
时间
复杂性权衡
、
、
、
、
我一直在研究一些
排序
算法,并在
时间
和空间
复杂度
之间遇到了一些逆关系。例如,像selection这样的算法采用O(n^2),但由于可以在适当的地方执行,所以只需要常量空间。然而,像合并
排序
这样的算法具有O(nlogn)
时间
复杂度
,但需要O(n)空间。 将空间复杂性与
时间
复杂性进行交换,以大幅度增加现代RA
浏览 0
提问于2018-02-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
选择排序代码及时间空间复杂度
常见的排序算法及时间空间复杂度
为什么说 O 复杂度的基数排序没有快速排序快?
RBS:最优时间复杂度的single-target PPR算法
时间复杂度O(1),O(logn) ,O(n),O(nlogn)...
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券