【发布时间】:2020-09-26 14:21:45
【问题描述】:
我是计算时间复杂度的新手。我知道如果我们有常数项,我们会忽略它,如果我们有方程,我们会采用项的最高幂,例如 x^3+2x^2+n 将有 O(n^3)。但是,当我们增加了这些复杂性时,我们该怎么办?想具体点O(n) + O(sqrt(n))的时间复杂度是多少。
【问题讨论】:
我是计算时间复杂度的新手。我知道如果我们有常数项,我们会忽略它,如果我们有方程,我们会采用项的最高幂,例如 x^3+2x^2+n 将有 O(n^3)。但是,当我们增加了这些复杂性时,我们该怎么办?想具体点O(n) + O(sqrt(n))的时间复杂度是多少。
【问题讨论】:
由于 O(Sqrt(n)) 实际上是 O(n^(1/2)) 并且 O(n) 是 O(n^1) 按照这个逻辑,O(n) + O(sqrt( n))
【讨论】: