【发布时间】:2016-07-13 20:30:39
【问题描述】:
我知道每个可以使用动态规划求解的程序都可以使用递归求解,但反之亦然吗?如果可能的话,时间复杂度会有什么不同?
【问题讨论】:
-
除非您说出“使用动态规划求解程序”对您意味着什么,否则无法真正回答。一般来说,它不是一个精确定义的东西。例如,对数组进行排序的程序使用动态编程意味着什么?
-
我一般问它是否打印可以使用递归完成的字符串排列。可以使用动态规划来完成吗?
标签: algorithm recursion dynamic-programming