In Big-Θ notation, analyze the running time of the following pieces of code/pseudo-code. Describe the running time as a function of the input size (here, n)
int * a = new int [10]; / / new is O (1)
int size = 10;
for (int i = 0; i < n; i + +)
{
if (i = = size)
{
int newsize = 3*size/2;
int * b = new int [newsize]; / / new is O (1)
for (int j = 0; j < size; j + +) b[j] = a[j];
delete [] a; / / delete is O (1)
a = b;
size = newsize;
}
a[i] = i*i;
}
+4
Answers (1)
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “In Big-Θ notation, analyze the running time of the following pieces of code/pseudo-code. Describe the running time as a function of the ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Home » Computers & Technology » In Big-Θ notation, analyze the running time of the following pieces of code/pseudo-code. Describe the running time as a function of the input size (here, n) int * a = new int [10]; / / new is O (1) int size = 10; for (int i = 0; i < n;