- 博客(99)
- 资源 (1)
- 收藏
- 关注
原创 基于Master定理的时间复杂度分析
时间复杂度是衡量程序运行快慢的一个指标,为一个程序语句的执行次数。在递归型程序中,时间复杂度并不好直接计算,这时我们需要运用Master定理。
2018-09-15 22:18:16 981
浅谈动态规划的几种优化方法
动态规划是求解最优化问题的一种方法;动态规划虽然空间复杂度一般较大,但时间效率可观。但是,动态规划在求解中也会存在一些不必要、或者重复求解的子问题,这时就需要进行进一步优化。
在NOI及省选赛场上,一般的裸动态规划可能难以达到所要求的时间效率。本文收录了在时间效率上动态规划的三大优化:四边形不等式,斜率优化,单调队列优化。另外,也收录了解决NP问题小规模求解中,优于搜索的状态压缩动态规划。
关键词:动态规划优化,四边形不等式,斜率优化,单调队列,状态压缩动态规划。
2018-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人