NPTEL Design and Analysis of Algorithms Week 7 Assignment Answers 2024

Sanket
By Sanket

NPTEL Design and Analysis of Algorithms Week 7 Assignment Answers 2024

1. Let S[1..n] denote the stock price of the company over the n quarters for which the growth potential is to be calculated. For 1 ≤ j ≤ n, let GP(j) denote the growth potential for the prefix of stock prices S[1..j] ending at S[j].

Which of the following is a correct recursive formulation of GP(j)?

  • GP(1)=1
  • For j ∈ 2,3,…,n, GP(j) = 1 + max { GP(k) | 1 ≤ k < j, S[k] < S[j] }
  • GP(1)=1
  • For j ∈ 2,3,…,n, GP(j) = 1 + max { GP(k) | 1 ≤ k < j, S[k] > S[j] }
  • GP(1)=1
  • For j ∈ 2,3,…,n, GP(j) = 1 + S[j-1] if S[j-1] < S[j] and GP(j) = 1, otherwise.
  • GP(1)=1
  • For j ∈ 2,3,…,n, GP(j) = 1 + S[j-1] if S[j-1] > S[j] and GP(j) = 1, otherwise.
Answer :- For Answers Click Here 

2. What is the size of the memo table for this problem?

  • n-1
  • n
  • n+1
  • n2
Answer :- 

3. What is a good order to compute the values of GP(i) using dynamic programming?

  • From GP(n) to GP(1)
  • From GP(1) to GP(n)
  • Either from GP(n) to GP(1) or from GP(1) to GP(n)
  • None of these
Answer :- For Answers Click Here 

4. How much time will it take to compute GP(i), i ∈ 1,2,…,n, using standard dynamic programming?

  • O(n)
  • O(n log n)
  • O(n2)
  • O(n2 log n)
Answer :- 

5. Suppose the stock price of a company over 30 quarters is as follows: [6, 91, 27, 61, 67, 12, 91, 58, 44, 70, 98, 84, 34, 21, 63, 41, 15, 65, 92, 28, 28, 54, 5, 51, 48, 33, 46, 98, 68, 71]. What would be its growth potential according to the magazine’s definition?

Answer :- For Answers Click Here 
Share This Article
Leave a comment