O(n)+ O(n log n)是否等于O(n log n)?

时间:2013-09-14 00:05:40

标签: algorithm time-complexity

我完成的一个代码遵循此架构:

for (i = 0; i < N; i++){ // O(N)
    //do some processing...
}

sort(array, array + N); // O(N log N)

Big-O表示法的复杂性是什么?

提前致谢

1 个答案:

答案 0 :(得分:7)

根据我对big-O的理解,

O(x+y) = O(max(x,y))

因此,

O(n + n log n) = O(n log n)