Question: Identify the big-O time complexity of each of the following functions: void f1(int n) { } for (int i=0; i<(3*n+n); ++i) { cout << i << endl; } } for (int i=0; i< (10*n); ++i) { cout << i << endl; void f2 (int n) { if(n==0) { return; } f2 (n-1); f2 (n-3); void f3 (int n) { for (int i=0; i

icon
Related questions
Question
100%

Identify the big-O time for these void functions

Question:
Identify the big-O time complexity of each of the following functions:
void f1 (int n) {
for (int i=0; i<(3*n+n); ++i) {
cout << i << endl;
}
for (int i=0; i< (10*n); ++i) {
cout << i << endl;
void f2 (int n) {
if(n==0) { return; }
f2 (n-1);
f2 (n-3);
void f3 (int n) {
for (int i=0; i<n; ++i) {
for (int j=0; j<n; ++j) {
}
for (int k=0; k<n; ++k) {
cout << i << endl;
}
Transcribed Image Text:Question: Identify the big-O time complexity of each of the following functions: void f1 (int n) { for (int i=0; i<(3*n+n); ++i) { cout << i << endl; } for (int i=0; i< (10*n); ++i) { cout << i << endl; void f2 (int n) { if(n==0) { return; } f2 (n-1); f2 (n-3); void f3 (int n) { for (int i=0; i<n; ++i) { for (int j=0; j<n; ++j) { } for (int k=0; k<n; ++k) { cout << i << endl; }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps

Blurred answer