EBK DATA STRUCTURES AND ALGORITHMS IN C
EBK DATA STRUCTURES AND ALGORITHMS IN C
4th Edition
ISBN: 9781285415017
Author: DROZDEK
Publisher: YUZU
Expert Solution & Answer
Book Icon
Chapter 2, Problem 5E

Explanation of Solution

Asymptotic Notation Big O:

A function g(n) is O(f(n)) if there exists a constant c > 0 such that cf(n) grows faster than “g(n)” for all n>=n0, that is, “g(n)” is O(f(n)) iff for some constants “c” and n0, g(n)<=cf(n) for all n>=n0. Here, “f(n)”  denotes upper bound for “g(n)”. The above statement can be read as follows :

  • “n” is the data set size
  • “f(n)” denotes a function that is calculated while taking n as the parameter
  • O(f(n)) means that curve denoted by “f(n)” is an upper bound for a function’s need for resources.

Example:

Let us assume that,

f1(n) = an2+ O(n)=O(n2)f2(n) = cn+d=O(n)g(n) = n

Blurred answer
Students have asked these similar questions
Let f (n) and g(n) be positive functions (for any n they give positive values) and f (n) = O(g(n)).Prove or disprove the following statement:
f(n) = O(f(n)g(n)) Indicate whether the below is true or false. Explain your reasoning. For all functions f(n) and g(n):
Given A = {1,2,3} and B={u,v}, determine. a. A X B b. B X B
Knowledge Booster
Background pattern image
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