竞赛角度分析,记忆化比递推慢在哪里

理论上来说,如果是同一个转移式,记忆化搜索与直接dp的复杂度是一样的。但从实际来看,不一定。对于有效状态较少的,记忆化搜索也许会更快(因为它只搜索有效状态),但同时,记忆化搜索是用dfs实现的,递归栈调用和其它一些额外的开销不可忽视,所以减少那些无用状态的优势可能就被抵消。


    推荐阅读