Give a big-oh for t(n) the worst-case running time

Assignment Help Computer Engineering
Reference no: EM133240005

Case: Consider the following algorithm pseudocode:

Algorithm Mistery(A[0..n-1,0..n-1])                                                                                                                             Input: an n x n array A of integer numbers                                                                                                         Output: a boolean value                                                                                                                                            1. for (i=0; i< n-1; i++)                                                                                                                                               2.         for (j=i+1; j < n; j++)                                                                                                                                        3.                 if (A[i,j] != A[j,i])                                                                                                                                      4.                      return false;                                                                                                                                        5. return true;

Note: when giving the big-Oh , give the tightest upper bound possible. For example, if you can prove that f(n) is O(n) and that f(n) is O(n2), choose the tighter upper bound, ie f(n) is O(n).

Question 1: Give a big-Oh for T(n) the worst-case running time of this algorithm for an input matrix of size n x n. Explain how you obtained this worst case.

Question 2: Give a big-Oh for B(n) the best-case running time of this algorithm for an input matrix of size n x n. Explain the type of inputs (sample inputs) that will give this best case

Reference no: EM133240005

Questions Cloud

What makes it a distinct career or major : ENGL 1301 University of Houston what makes it a distinct career or major, and what outcomes may someone who enters that career or major reasonably expect?
Determine the minimum acceptable price for the job : X Corp. has considerable excess manufacturing capacity. A special job order's cost sheet includes the following manufacturing overhead cost: fixed cost of P 30,
Identify key factors in cultural change within organization : Identify key factors in cultural change within your organization. What tools for change do you believe can be utilized to create change within your organization
How much will be her account after 10 years : In order to buy a new car, Taylor Swift plans to save half of her annual salary of 100,000 at the end of each year for the next 10 years which pays
Give a big-oh for t(n) the worst-case running time : Give a big-Oh for T(n) the worst-case running time of this algorithm for an input matrix of size n x n. Explain how you obtained this worst case
Investment in bob corporation : Prepare a schedule to show the balance Jay should report as its Investment in Bob Corporation at December 31, 2018.
What is the cost of new common stock : Linda Corp paid dividends to Ordinary Shares last year by 2.20 per share. The current market price of Ordinary Shares is 40 per share and investors expect that
Watch the video-classical ballet or contemporary ballet : A short excerpt or variation is sufficient. Please don't forget to label each video: Classical Ballet or Contemporary Ballet.
Book value is attributable to goodwill with indefinite life : Any excess cost over book value is attributable to goodwill with indefinite life. Prepare schedule to show the amount of goodwill from Hay's investment in Joy.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd