较复杂的倍数问题。

AI有关的句子26辆b站有公交车30辆每辆汽车有a站。向b站开出汽车,12辆b站向a站开出汽车八辆都是几个小时到达几小时后b站的公交汽车。要素是a站的三倍。... AI有关的句子26辆b站有公交车30辆每辆汽车有a站。向b站开出汽车,12辆b站向a站开出汽车八辆都是几个小时到达几小时后b站的公交汽车。要素是a站的三倍。 展开
 我来答
湛易云0ib
2019-07-18 · TA获得超过6193个赞
知道大有可为答主
回答量:7479
采纳率:87%
帮助的人:342万
展开全部
一楼的算法不合理,详细如下: void fun(int n) { int i,j,x,y; //(3次) for (i=1;i<=n;i++) //(n次) if (3*i<=n) //(n次) for (j=3*i;j<=n;j++) //(n(n+1)/6次) { x++;y=3*x+2; //(n(n-1)/6次) } } 该程序的时间复杂度T(n)=n(n-1)/6+(n(n+1)/6+n+n+1=4n-1=O(n^2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式