腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3564)
视频
沙龙
1
回答
O(
nlogn
) + O(n)的时间复杂度是否仅为O(
nlogn
)?
、
、
假设我有一个长度为n的数组,我使用带有time
nlogn
的排序算法对它进行了排序。得到这个排序后的数组后,我遍历它以查找任何具有线性时间的重复元素。我的理解是,由于操作是分开进行的,所以应该是time O(
nlogn
) + O(n)而不是O(
nlogn
+n)。如果是这样的话,
nlogn
是否会取代线性时间复杂度,使最终的时间复杂度为O(
nlogn
)
浏览 186
提问于2018-09-13
得票数 0
1
回答
根据增长率排列渐近函数
、
按递增顺序排列以下增长率 O(n3),O(1),O(n2),O(
nlogn
),O(n2logn),Ω(
nlogn
),Θ(
Nlogn
),Θ(n0.5)
浏览 17
提问于2020-03-23
得票数 0
回答已采纳
2
回答
为什么大oh (O)也用来表示算法中的平均情况和最佳情况?
、
、
如果Big oh代表最坏的情况,为什么要用它来表示算法的平均和最佳情况,比如快速排序时间复杂度average is O(
nlogn
) best is O(
nlogn
)而不是Omega(
nlogn
) worst
浏览 0
提问于2017-02-10
得票数 1
3
回答
算法复杂度
、
这需要O(
nlogn
) + O(
nlogn
) + O(n) 或者,您可以将第一个数组中的每个元素与第二个数组中的每个元素进行比较,得到的运行时复杂度为O(n^2)。
浏览 3
提问于2011-04-27
得票数 0
回答已采纳
2
回答
O(
nlogn
)+O( n),O(
nlogn
)和O(
nlogn
+n)之间的关系是什么?
、
例如,如果一个算法在O(
nlogn
) + O(n)或O(
nlogn
+ n)中运行(我很困惑),我可以说这是一个O(
nlogn
)算法吗? 真相是什么?
浏览 3
提问于2015-04-25
得票数 2
回答已采纳
1
回答
为什么n=O(n^n)而log(n!)=Θ(log(n^n))
、
、
=Θ(
nlogn
)和log(n^n)=
nlogn
=Θ(
nlogn
)。我猜日志是一个增量函数,所以它不应该改变关系。这是怎么发生的?
浏览 9
提问于2022-09-27
得票数 1
回答已采纳
1
回答
theta记法和Big o记法之和
、
、
、
我想知道我是否有一个算法,它有两个部分,已知运行时为theta(
nlogn
)和O(n)。所以总的运行时间是theta(
nlogn
) + O(n) 据我所知,如果两个BigOh符号的和或theta符号的和,我们总是使用每个符号的最大值。然而在这种情况下,由于部分O(n)的最差运行时间无论如何都小于部分theta(
nlogn
),我可以假设此算法的运行时间是theta(
nlogn
)吗? 谢谢!
浏览 25
提问于2021-04-12
得票数 1
2
回答
方法中的总时间复杂度
各位,假设我有一个名为sortAndPrint(int[] array)的方法。在这个方法中,我有一个算法,它使用快速排序算法对array进行排序,然后打印array的所有元素。我的问题是,排序和打印这两个操作的总时间复杂度是O(n)还是O(n + logN)?提前感谢! //Use Quicksort alrogithm to sort the array first ........... //Print all of the elements of the
浏览 0
提问于2016-01-11
得票数 2
4
回答
算法:分而治之与时间复杂度O(
nlogn
)有何关系?
、
、
、
使用分而治之范式实现的算法是否具有O(
nlogn
)的时间复杂度? 干杯,安德鲁
浏览 4
提问于2015-04-28
得票数 22
回答已采纳
1
回答
我以为"
NlogN
“是"N”乘以"logN",但为什么它被描述为“双加一个与N成正比的量”
、
在材料中,O(
NlogN
)被描述为Doubled plus an amount proportional to N。但我认为那应该是O(N + logN),而不是O(
NlogN
) (我以为O(
NlogN
)是Double times logN)。
浏览 0
提问于2018-09-18
得票数 4
回答已采纳
2
回答
求解递归关系的时间复杂度?
、
、
我正在写一个家庭作业问题,要求我比较
nlogn
和下面的重复情况。正如
nlogn
是低的、上的还是紧的,受下面的时间复杂性的限制。| 5 n = 1我认为2T(n/2) +n可降至
nlogn
,但我不太清楚如何解决这种递推关系。 谢谢你的帮助。
浏览 0
提问于2017-02-01
得票数 0
回答已采纳
2
回答
为什么大欧只有最高次多项式?
、
但是,假设一个算法需要(
nlogn
+ n)时间,那么为什么在这种情况下我们忽略'n‘。大的欧出来是O(
nlogn
)。 大欧必须是算法所需时间的上限。那么,它不应该是(
nlogn
+ n),即使是非常高的n值?
浏览 0
提问于2019-01-18
得票数 0
回答已采纳
3
回答
查找函数的大O值
、
O(
nlogn
+ n^1.01) O(
nlogn
+ n^1.01) = O(
nlogn
) 请在这两个简化问题上帮助我
浏览 2
提问于2010-02-07
得票数 3
回答已采纳
2
回答
O(n) + o(
nlogn
)是什么?
、
o(
nlogn
) + O(n)是什么?f1(n) = o(
nlogn
)是指对于每个常数c,都有一个n0,使得0 <= f1(n) < cnlogn。所以,我所能得到的就是,有一些常数c1,对于n> max(n0,n1),0 <= f1(n) + f2(n) <= c1(
nlogn
)。
浏览 3
提问于2015-04-26
得票数 1
回答已采纳
3
回答
如何从T(n) = 2T(n/2) + O(n)得到O(
nlogn
)
、
嗨,我正在研究算法,我得到了一个关于get O(
nlogn
)的问题,而不使用主定理。谢谢
浏览 1
提问于2012-04-26
得票数 6
回答已采纳
1
回答
Javascript Array:执行排序并在排序后立即映射的大O是什么?
、
、
、
、
arr.sort((a, b) => a - b).map(num => num ** 2); 以下操作的大O是什么? 据我所知,JS中嵌入的sort函数的Big O是O(Nlog(N)),map的Big O是O(N),因此Big O是O(Nlog(N))
浏览 16
提问于2021-10-28
得票数 2
回答已采纳
2
回答
复杂度相等
、
O(
nlogn
)也是O(n^2)是真的吗? omega(
nlogn
)也是omega(n^2)是假的吗?谢谢
浏览 0
提问于2013-01-14
得票数 0
回答已采纳
2
回答
两个未排序的单链表到一个排序的单链表
、
、
、
、
方法1:时间复杂度: O( MlogM +
NlogN
)将第二个列表附加到第一个列表的末尾。
浏览 1
提问于2012-09-06
得票数 3
回答已采纳
2
回答
利用预置的通用算法及其效率
、
使用预置的通用算法永远不会有比O(
nlogn
)更糟糕的效率。 我想这是真的。因为这个的大O是O(
nlogn
)
浏览 5
提问于2017-03-01
得票数 0
1
回答
为什么(n)在大的例子中的值是不同的?
、
、
例4.10:理由:5n^2 + 3
nlogn
+ 2n + 5 <= (5+3+2+5)n^2 = cn^2 , for c=15例4.11:理由:20n^3 + 10
nlogn
+ 5 <= 35n^3 , for n greater than or equal
浏览 2
提问于2015-05-22
得票数 2
回答已采纳
点击加载更多
相关
资讯
时间复杂度O(1),O(logn) ,O(n),O(nlogn)...
文心一言 VS 讯飞星火 VS chatgpt (145)-- 算法导论12.1 5题
程序员刚写完排序就被老板开除,网友笑傻:牛逼了,睡眠排序法?
GitHub星数13200!用Python实现所有排序算法的开源项目你见过么?
漫画:“排序算法” 大总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券