Dynamic Programming In Data Structures - Study Mode

[#46] In Dynamic Programming, what is the purpose of initializing the table or array with base cases?
Correct Answer

(C) To provide starting values for building up the solution.

[#47] Which of the following problems involves optimizing the path through a grid with minimum cost?
Correct Answer

(D) Minimum Path Sum Problem

[#48] Consider the 2×2 matrix {{-1,-2},{-3,-4}}. What is the sum of elements of the maximum sum rectangle?
Correct Answer

(B) -1

[#49] What is the time complexity of the divide and conquer algorithm used to find the maximum sub-array sum?
Correct Answer

(C) O(nlogn)

[#50] In dynamic programming, the technique of storing the previously calculated values is called . . . . . . . .
Correct Answer

(C) Memoization