EBK DATA STRUCTURES AND ALGORITHMS IN C
EBK DATA STRUCTURES AND ALGORITHMS IN C
4th Edition
ISBN: 9781285415017
Author: DROZDEK
Publisher: YUZU
bartleby

Concept explainers

Question
Book Icon
Chapter 2, Problem 2E
Program Plan Intro

Big O definition:

The Big O definitions for “f1(n)” and “f2(n)” are shown below:

  • The function “f1(n)” is O(g1(n) if positive numbers “c1” and “N1” exists such that f1(n)c1g1(n) for all nN1.
  • The function “f2(n)” is O(g2(n) if positive numbers “c2” and “N2” exists such that f2(n)c2g2(n) for all nN2.

Explanation of Solution

(b) O(g1(n)+g2(n)) is O(g2(n))

  • Let g1(n)g2(n) and c=max(c1,c2).
  • Multiply both sides of equation by constant “c” to obtain cg1(n)cg2(n)

Explanation of Solution

(c) f1(n).f2(n) is O(g1(n).g2(n))

  • The product rule, f1(n).f2(n) is O(g1(n)

Explanation of Solution

(d) O(cg(n)) is O(g(n))

  • The statement O(cg(n)) is O(g(n)) means that any function “f” which is O(cg) is also O(g)

Explanation of Solution

(e) “c” is O(1)

  • A constant “c” is O(1) if positive numbers “c1” and “N” exists such that cc1.1 for all nN

Blurred answer
Students have asked these similar questions
(b) Prove: max(f(n), g(n)) E O(f(n)g(n)), i.e., s(n) E O(f(n)g(n)). Assume for all natural n, f(n) > 1 and g(n) > 1. Let s(n) = max(f(n), g(n)).
You are given the following definitions to help you: O(g(n)) = {f(n): there exist positive constants c and no such that 0 ≤ f(n) ≤ cg(n) for all n ≥ no} . N(g(n)) = {f(n): there exist positive constants c and no such that 0 ≤ cg (n) ≤ f(n) for all n ≥ no} . ©(g(n)) = {f(n): there exist positive constants C₁, C2, and no such that 0 ≤ c₁g(n) ≤ f(n) ≤ c₂g (n) for all n ≥ no} . Using above definitions, prove that: 5. T(n) = 6n + 4n+ 3 € 0 (n) 6. T(n) = 100n + 10000 € O(n²) 7. T(n) = 5n² - 2n + 16 € O(n³) 8. T(n)=5n² - 2n + 16 is not € O(n) 9. T(n) = n³ + 20n € №(n² ) 10. T(n) = 2n³ - 7n + 1 € ☺(n³)
Suppose that f (n) = 0(g(n)) and f(n) = 0(h(n)), then it is ( always / sometimes / never ) the case that g(n) = 0(h(n)).
Knowledge Booster
Background pattern image
Computer Science
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.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education