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 uses dynamic programming because an optimal tree's left and right subtrees must themselves be optimal (optimal substructure), with overlapping subproblems reused from a table.