the below Big-O complexities, which of the four would be preferred? 1. O(n log(n)) 2. O(n²) 3. O(log(n)) 4. O(n) B. Which is the Big-O complexity for the following code? for(int i = 0; i < n; ++i) cout << i << endl; for(int j = 0; j

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

please answer with proper explanation and step by step solution.

Question
1: Answer
the given question
A. Given the choice of four algorithms
that perform the same operation with
the below Big-O complexities, which
of the four would be preferred?
1. O(n log(n))
2. O(n²)
3. O(log(n))
4. O(n)
B. Which is the Big-O complexity for
the following code?
for(int i = 0; i<n; ++i)
cout << i << endl;
for(int j = 0; j<n; ++j)
cout << j << endl;
1. O(i + j)
2. O(n)
3. O(i * j)
4. O(n²)
C. Which of the following T(n)
functions defines the best case for the
following code?
for(int i = 0; i<n; ++i)
if(i % 2 == 1)
odds++;
Hint: rewrite to a while loop if needed.
1. T(n) = 4n+ 2
2. T(n) = 3n + 1
3. T(n) = 4n+ 1
Transcribed Image Text:Question 1: Answer the given question A. Given the choice of four algorithms that perform the same operation with the below Big-O complexities, which of the four would be preferred? 1. O(n log(n)) 2. O(n²) 3. O(log(n)) 4. O(n) B. Which is the Big-O complexity for the following code? for(int i = 0; i<n; ++i) cout << i << endl; for(int j = 0; j<n; ++j) cout << j << endl; 1. O(i + j) 2. O(n) 3. O(i * j) 4. O(n²) C. Which of the following T(n) functions defines the best case for the following code? for(int i = 0; i<n; ++i) if(i % 2 == 1) odds++; Hint: rewrite to a while loop if needed. 1. T(n) = 4n+ 2 2. T(n) = 3n + 1 3. T(n) = 4n+ 1
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Binary numbers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education