【发布时间】:2014-11-14 12:47:25
【问题描述】:
我一直在努力理解它的最佳运行时间:
for t = 1 to n
sum = 0
for i = 1 to t
sum = sum + x[i]
我知道第一个循环会进行 n 次。这是我挣扎的内部循环。 内部循环将第一次执行 n(n+1)/2,但下一次执行 n(n+1)/2 -1。 我不确定如何将其转化为最佳运行时间。
如果可能的话,我可以朝正确的方向推动。 谢谢!
【问题讨论】:
-
请详细说明---这里的
t是什么(t的值)?另外,我猜你需要更严格的分析!