算法导论 14.3 Exercises 答案
14.3-1
调用程序 RECURSIVE-MATRIX-CHAIN
要比直接枚举括号序列优秀。
假设枚举括号序列时也涉及到了第
而调用程序 RECURSIVE-MATRIX-CHAIN
仅仅将左半部分的最优解和右半部分的最优解进行组合,效率相对有所提升。
14.3-2
MERGE-SORT
的递归树如图所示:
归并排序时对于一个区间 MERGE-SORT
递归地使用
14.3-3
如果是最大化矩阵链乘的开销,这个问题仍然具有最优子结构:对于矩阵
14.3-4
考虑
按照这个贪心思想,那么实际上这个矩阵的运算顺序是
实际上,最优的运算顺序为
14.3-5
不成立。最优子结构要求我们不关心以前做出的决策。但是以前做出的决策中,可能以前做出的决策是已经出来了