gpt4 book ai didi

time-complexity - 比较O(n + m)和O(max(n,m))的复杂度

转载 作者:行者123 更新时间:2023-12-03 20:16:16 25 4
gpt4 key购买 nike

我今天有工作面试。并询问了std:set_intersection的复杂性。当我回答时,我提到

O(n + m)

等于:

O(最大(n,m))

有人告诉我这是不正确的。我尝试与以下对象显示等效项:

O(0.5 *(n + m))≤O(max(n,m))≤O(n + m)

我的问题是:我真的不对吗?

最佳答案

对于所有m,n≥0,有效的是在O(m + n)中max(m,n)≤m + n→max(m,n),并且m + n≤2max(m,n)→m + O中的n(max(m,n))。

因此O(max(m,n))= O(m + n)。

附加:如果f属于O(m + n),则存在常数D> 0,对于m和n足够大,f(n,m)

关于time-complexity - 比较O(n + m)和O(max(n,m))的复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40366904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com