How many times is the function 'YellowJackets' called in the functions below? Give an exact bound and a tight asymptotic bound in Big-O notation. Show your work (summations and closed forms), but no formal proof is necessary.  a) function A(n)        for i = 0, i <= n, i = i + 1 do           for j = i, j <= n^2, j = j + 1 do               YellowJackets()           end for        end for     end function    b) function B(n)         for i = 0, i <= n, i = i + 1 do             for j = 0, j <= n, j = j + 2 do                 YellowJackets()             end for         end for         for k = 0, k < n, k = k + 1 do             YellowJackets()         end for      end function   c) function C(n)         for i = 1, i <= n, i = i + 1 do             for j = 1, j <= n, j = j ∗ 2 do                 YellowJackets()             end for         end for     end function   d) function D(n)      i = 1      while i < n^4 do           i = i + 2           for j = i, j <= n^3, j = j + 1 do               YellowJackets()           end for           YellowJackets()      end while    end function

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

Question:

How many times is the function 'YellowJackets' called in the functions below? Give an exact bound and a tight asymptotic bound in Big-O notation. Show your work (summations and closed forms), but no formal proof is necessary. 

a) function A(n)

       for i = 0, i <= n, i = i + 1 do

          for j = i, j <= n^2, j = j + 1 do

              YellowJackets()

          end for

       end for

    end function

 

 b) function B(n)

        for i = 0, i <= n, i = i + 1 do

            for j = 0, j <= n, j = j + 2 do

                YellowJackets()

            end for

        end for

        for k = 0, k < n, k = k + 1 do

            YellowJackets()

        end for

     end function

 

c) function C(n)

        for i = 1, i <= n, i = i + 1 do

            for j = 1, j <= n, j = j ∗ 2 do

                YellowJackets()

            end for

        end for

    end function

 

d) function D(n)

     i = 1

     while i < n^4 do

          i = i + 2

          for j = i, j <= n^3, j = j + 1 do

              YellowJackets()

          end for

          YellowJackets()

     end while

   end function

Expert Solution
steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Time complexity
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
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