有人给我这段代码,我想找到确切的复杂性,或者换句话说,找到一个公式,让特定的 n 知道如何计算 L。
L = 0;
for (i = 1; i<n; i++)
for (j = 1; j<i; j++)
for (k = j; k<n; k++)
L++;
我的第一个想法是 (n^3 + n^2)/2,但这是错误的。
例如 n=5 L=20 ;n=10 升=240
感谢:D
编辑:这个问题来自算法基础,第 140 页或 pdf 中的幻灯片 161(这是免费书籍版本) http://www.freebookspot.es/Comments.aspx?Element_ID=76025