Which property of dynamic programming is particularly useful for solving Optimal
Which property of dynamic programming is particularly useful for solving Optimal
Binary Search Tree problems?
Show answerHide answer
Correct answer: (A) Optimal substructure
Explanation
Optimal BST is solved by dynamic programming because it has optimal substructure: the best tree contains optimal subtrees for its left and right key ranges (and the subproblems overlap).