n/1 + n/2 + n/3 + 的大 O 复杂度

Big-O complexity of n/1 + n/2 + n/3 +

n/1 + n/2 + n/3 + ... + n/n O( nlogn) 或 O(n)?我想知道这个用于计算从 1 到 n 的所有数字的所有除数。我的方法是遍历所有数字并标记它们的倍数。这将花费上述时间。

你有 n 乘以 harmonic series 的总和,它呈对数增长。

所以O(nlogn)