复杂性 - 如何计算

时间:2013-01-01 14:06:07

标签: complexity-theory

我知道有些人可能会问这个,但我会尝试。

假设我有一个数组,我按冒号排序

和(在我完成排序后)我再次对它进行排序(通过不同的比较)以便

达到我的目的。

我第一次使用:O(n 2 )。

我第二次使用:O(n 2 )。

==>我达到了我的目的,复杂度为O(n 2 )。

或其他一些东西(O(n 3 )或2 * O(n 2 )或我不知道是什么)

1 个答案:

答案 0 :(得分:0)

理论中

O(n 2 )+ O(n 2 )= O(n 2

第一次:

  

f 1 (n)= O(n 2

第二次:

  

g 1 (n)= O(n 2

<强>和:

  

f 1 (n)+ g 1 (n)⊆O(n 2 + n 2
  f 1 (n)+ g 1 (n)⊆O(2n 2 )⊆O(n 2

以下属性非常有用:

fig

另外,使用第一条规则:

  

O(n 2 )+ O(n 2 )⊆O(n 2