时间复杂度的计算(C语言)

例如有以下两段程序一:for(i=1;i<=n;i++)for(j=1;j<=n;j++)for(k=1;k<=n;k++)x++;二:for(i=1;i<n;i++)f... 例如有以下两段程序一:for(i=1;i<=n;i++) for(j=1;j<=n;j++) for(k=1;k<=n;k++) x++;二:for(i=1;i<n;i++) for(j=1;j<n;j++) x++;for(k=1;k<n;k++) x++; 求上面两段程序的时间复杂度分别是多少,并求解释,谢谢。 展开
 我来答
匿名用户
2013-12-18
展开全部
很明显,第一题,是 n^3 ,(n的三次方),因为是三重的循环。 第二题,一个二重循环,加一个一重循环,一最高的重数为准,即二重循环。所以,时间复杂度是 n^2 (n的平方)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-18
展开全部
第一题是n的三次方。第二题是n的平方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式