gpt4 book ai didi

big-o - O(日志(A))+ O(日志(B))= O(日志(A * B))?

转载 作者:行者123 更新时间:2023-12-01 23:50:51 30 4
gpt4 key购买 nike

这是真的:

log(A) + log(B) = log(A * B)    [0]

这也是真的吗?

O(log(A)) + O(log(B)) = O(log(A * B)) [1]

据我了解

O(f(n)) + O(g(n)) = max( O(f(n)), O(g(n)) ) [2]

或者换句话说——如果一个函数比另一个函数渐近增长得更快,那么只有那个函数与大 O 符号相关。那么也许这个等式是正确的?

O(log(A)) + O(log(B)) = max( O(log(A), O(log(B)) ) [3]

最佳答案

O 是线性的。

因此 O(a) + O(b) = O(a + b)

所以 O(log(A)) + O(log(B)) = O(log(A) + log(B)) = O(log(A * B))


关于[3],你是对的。

如果 m = O(n) 则 O(n + m) = O(2n) = 2 O(n) = O(n)(2 是常数)

关于big-o - O(日志(A))+ O(日志(B))= O(日志(A * B))?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26633240/

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