我需要将 for 循环转换为总和国家的帮助。其中一些很容易,但另一些则有点棘手。我需要正确设置和符号。
像这样:(正确的例如循环)
举个例子:
for (int i = 0; i < n; i = i + 1)
a = i; //cost 1
总和 1,i=0 到 n-1 == n。
我需要以下帮助:
对数(只是正确的和符号)
for (int i = 0; i < n; i = 2 * i)
a = i; //cost 1
总和 1,i=0 到 log(n)-1 == log n。正确的??
三重嵌套(求和表示法和一步一步为什么它最终喜欢它)
for (int i = 0; i < n; i = i + 1)
for (int j = 0; j <= i; j = j + 1)
for (int k = 0; k <= j; k = k + 1)
a=i; //cost 1