算法时间复杂度

rdi*_*503 -3 algorithm big-o time-complexity

我正在研究一种算法,在最坏的情况下执行如下的许多操作:

N + (N -1) + (N - 2) + (N - 3) + ... + [N - (N -1)] + (N -N)
Run Code Online (Sandbox Code Playgroud)

在Big O符号分析中,此算法是线性的,二次的还是其他的?

非常感谢你.

UmN*_*obe 5

这是数学.你的金额完全相等N*(N+1)/2