【发布时间】:2016-11-08 06:33:58
【问题描述】:
动态规划算法的输入是单个的,n 长的 顺序。该算法考虑了序列中所有可能的子串,并且对于 k 长的子串,它在 O(k) 时间内计算出一个值。
我想知道是否有人告诉我如何估计这个算法的运行时间。
【问题讨论】:
-
也许这个问题更适合计算机科学网站:cs.stackexchange.com
-
可能只是 o(n!)?
-
for 循环数?
-
@Djee 你的意思是
O(n!)?是的,它可以,但有一个更好的近似值 -O(n^3)。证明可以在下面找到。 -
在Stack Overflow 上,我们通过点赞来标记好的答案,回答问题的人会额外获得解决方案标记。我强烈推荐How to Ask 和minimal reproducible example
标签: algorithm big-o computer-science