any problem at the beginning of the collaboration process.
1. [10 points] Describe the time complexity of the this linear search algorithm. Choose the tightest asymptotic
representation, from T, O, or ?, and argue why that is the tightest bound.
LINEAR-SEARCH(x, A)
1 i = 1 //Arrays in the text begin at 1 in all but one case this semester
2 while i = n and x 6= A[i]
3 i = i + 1
4 if i = n
5 location = i
6 else location = 0
7 return location
2. [15 points] Consider this binary search algorithm. This algorithm is different than the algorithm on page 799
of the CLRS text. Array A is a sorted list of elements. x may or may not be in A.
BINARY-SEARCH(x, A)
1 i = 1 //Arrays in the text begin at 1 in all but one case this semester
2 j = n
3 while i
4 m = b(i + j)/2c
5 if x > A[m]
6 i = m + 1
7 else j = m
8 if x = A[i]
9 location = i
10 else location = 0
11 return location
(a) [10 points] Describe the time complexity of the binary search algorithm in terms of number of comparisons
used (ignore the time required to compute m = b(i + j)/2c in each iteration of the loop in the algorithm).
Choose the tightest asymptotic representation, from T, O, or ?, and argue why that is the tightest bound.
(b) [5 points] Make one small change to the algorithm above to improve its runtime, and give the revised
tightest asymptotic representation, from T, O, or ?. Show your change using proper pseudocode. If the
asymptotic representation changed from your answer to 2a, argue why it is different.nment. For chapter 2,

  • Section 2.2: Analyzing Algorithms has been recommended and for Chapter 3,
      • Section 3.1: Asymptotic Notation has been recommended
  • </listyle=”font-family:>

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!