int n=10,cout=0; 执行1次 ,时间复杂度Tn=O(1),
for(int i=1;i<=n;i++) 执行(n+1)次,原操作时间复杂度Tn=O(n) ,
for(int j=1;j<=i;j++) 执行1+2+3+...+n=1/2(n²+n)次, 原操作时间复杂度Tn=O(n²) ,
for(int k=1;k<=j;k++) 执行1+(1+2)+(1+2+3)+...+[1/2(n²+n)]=1/6(n³+3n²+2n)次,n的最高次幂是3,原操作时间复杂度Tn=O(n³),
cout ++;(原操作) 执行1+(1+2)+(1+2+3)+...+[1/2(n²+n)]=1/6(n³+3n²+2n)次,原操作时间复杂度Tn=O(n³)
温馨提示:内容为网友见解,仅供参考