c语言的时间复杂度怎么算?

我在看书的时候,看到一道题的时间复杂度的答案是(如图),为什么?如何从左边算到右边?求公式还有详细的解答... 我在看书的时候,看到一道题的时间复杂度的答案是(如图),为什么?
如何从左边算到右边?求公式还有详细的解答
展开
 我来答
wxb5859297
2010-04-18 · TA获得超过759个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:298万
展开全部
1.意思就是i是从1开始到n ,j也是从1开始到n
2.j(1)就是i等于1的时候算的值,依次类推j(n)就是当i=n的时候
3.这个公式的意思就是累加和,也就是j(1)+j(2)+。。。+j(n) ,而每一个j都要经过一个i的值进行一次运算。所以时间复杂度就是为n
3.再给你个例子
for(i = 1;i < n; i++){
for(j = 1; j < n; j++){}}
如此的话,时间复杂度就是为n*n
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式