Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time complexity 找出给定程序的复杂性_Time Complexity - Fatal编程技术网

Time complexity 找出给定程序的复杂性

Time complexity 找出给定程序的复杂性,time-complexity,Time Complexity,我试图找出给定程序的复杂性。假设我们有 int a = θ; for (i=θ; i<n; i++){ for(j = n; j>i; j--) { a = a + i + j; } } inta=θ; 对于(i=θ;ii;j--) { a=a+i+j; } } 复杂性:O(N*N) 说明: 代码运行的总次数为 `=N+(N–1)+(N–2)+…1+0 =N*(N+1)/2 =1/2*N^2+1/2*N O(N^2)次`可能重复的

我试图找出给定程序的复杂性。假设我们有

int a = θ;
for (i=θ; i<n; i++){
for(j = n; j>i; j--)
{
a = a + i + j;
}
}
inta=θ;
对于(i=θ;ii;j--)
{
a=a+i+j;
}
}
复杂性:O(N*N)

说明: 代码运行的总次数为

`=N+(N–1)+(N–2)+…1+0

=N*(N+1)/2

=1/2*N^2+1/2*N

O(N^2)次`

可能重复的