【发布时间】:2016-07-26 21:42:23
【问题描述】:
假设我们有以下循环:
for (int i = 0; i < n; i++)
for (int j = i+1; j < n; j++)
for (int k = j+1; k < n; k++)
for (int l = 0; l < n; l++)
我知道第一个循环会循环 n 次。
我认为第二个将运行 (1/2) * (n^2 + n - 2) 次,因为我们需要计算从 2 到n,不是从 1 到 n。
但是,我不知道第三个和第四个。
【问题讨论】:
标签: algorithm loops for-loop iteration