n
.
f(n)
.
f(n) = n
for (int i = 0; i < n; i++)
{
System.out.println("Hi");
}
i = 0;
β cost = 1 unit.
for (int i = 0; i < n; i++)
{
sum += i;
}
f(n) = 1 // initialization
+ (n + 1) // comparisons
+ n // increments
+ n // sum operations
f(n) = 3n + 2
for (int i = 0; i < n; i++)
{
sum += i;
}
f(n) = 3n + 2
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
sum += i + j;
}
}
f(n) = nΒ² + 2nΒ² + nΒ² β 4nΒ²
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
sum += i + j;
}
}
for (int k = 0; k < n; k++)
{
sum += k;
}
f(n) = 4nΒ² + 3n + 2
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
sum += i + j;
}
}
f(n, m) = 3nm + n + 1
for (int i = 0; i < n; i++)
{
for (int j = 0; j <= i; j++)
{
sum += i + j;
}
}
f(n) = (n(n+1))/2 * cost_inside
= (nΒ² + n)/2 * 3
= (3nΒ² + 3n)/2
Your feedback helps us grow! If there's anything we can fix or improve, please let us know.
Weβre here to make our tutorials better based on your thoughts and suggestions.