分析下面语句段执行的时间复杂度
(1)for(i=1;i<=n;i++)for(j=1;j<=n;j++)s++;(2)for(i=1;i<=n;i++)for(j=i;j<=n;j++)s++;(3)...
(1) for (i = 1; i <= n ; i ++)
for (j = 1; j <= n ; j ++)
s ++;
(2) for (i = 1; i <= n ; i ++)
for (j = i; j <= n ; j ++)
s ++;
(3) for (i = 1; i <= n ; i ++)
for (j = 1; j <= i; j ++)
s ++;
(4) i = 1; k = 0;
while (i <= n - 1) {
k += 10 * i;
i ++;
}
大哥,我给分只是想知道答案。不要再说无谓的话了 展开
for (j = 1; j <= n ; j ++)
s ++;
(2) for (i = 1; i <= n ; i ++)
for (j = i; j <= n ; j ++)
s ++;
(3) for (i = 1; i <= n ; i ++)
for (j = 1; j <= i; j ++)
s ++;
(4) i = 1; k = 0;
while (i <= n - 1) {
k += 10 * i;
i ++;
}
大哥,我给分只是想知道答案。不要再说无谓的话了 展开
3个回答
展开全部
(1) f(n)= n + n^2 + n^2 = 2n^2 + n
T(n)=O(n^2)
都差不多 下面就不再 多说了
(2) T(n)=O(n^2)
(3) T (n) =O(n^2)
(4) T (n) =O(n)
T(n)=O(n^2)
都差不多 下面就不再 多说了
(2) T(n)=O(n^2)
(3) T (n) =O(n^2)
(4) T (n) =O(n)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实话说,很想帮你,但我真的不懂.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
作业自己好好想, 这么简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |