我有以下代码用于我的一个应用程序。我想计算这段代码的时间复杂度。
for (int i = 0; i < n-1; i++)
{
for (int j = 0; j < n-i-1; j++)
{
//TODO
}
}
我试过用下面的方法计算它:
: (n-1)(n-I-1)
: (n)(n-I-1) - (n-I-1)
: n^2-ni-n-n+i+1
: n^2-ni-2n+i+1
我不知道如何得出结论。虽然我看到 n 的最大值是 o(n^2)。任何人都可以建议确定时间复杂度的下一步是什么..