1.下面程序段的时间复杂度是_。 for (I=1; I<n; I++) for (j=1; j<n; j++) x++; for (k=1; k< n;k++) x++

如题所述

第1个回答  2013-03-03
O(N^3)的复杂度追问

可以解释一下么?

追答

噢..认真一看发现原来看错了,x++后面有个分号..那应该是O(N^2)的
其实就是说当N增加的时候,程序的计算量程什么函数增加.这里是两个for循环嵌套加上一个for循环.
所以计算量是n^2+n.增加速度算最高次的项即可.所以是O(N^2)

本回答被提问者采纳
相似回答