【发布时间】:2020-04-17 13:26:31
【问题描述】:
我是分析时间复杂度的新手。有人可以帮我解决以下算法的时间复杂度吗?
public void test(int n)
{
for(int i=1;i<=n;i=i+2)
{
for(int j=1;j<=i;j++)
{}
}
}
外循环将运行 n/2 次。内循环将运行 (1+3+5+7+9...n) 次。 内循环的时间复杂度是多少?我们如何计算这种算术级数的总和?
【问题讨论】:
标签: time-complexity big-o complexity-theory