标签: time-complexity
我试图找出给定程序的复杂性。假设我们有
int a = θ; for (i=θ; i<n; i++){ for(j = n; j>i; j--) { a = a + i + j; } }
答案 0 :(得分:0)
复杂度:O(N * N)
说明: 该代码总共运行次数
`= N +(N – 1)+(N – 2)+…1 + 0
= N *(N +1)/ 2
= 1/2 * N ^ 2 + 1/2 * N
O(N ^ 2)次`