11智能在线
新记
i=1 while(i<=n) i=i+3 T(n)=O(n) 时间复杂度是??
如题所述
举报该文章
相关建议 2013-03-14
按照循环条件,退出时为i>n
设第x次循环后退出,此时 i的值为1+3x
所以1+3x >n,x> (n-1)/3,或者说x = [(n-1)/3+1]下取整
自然时间复杂度就是O(n)了
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/28fm24774.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
i=1; while(i<=n) i=i*3; 谁能告诉我这...
i=1; while(i<=n) i=i*2; 问时间复杂度...
i=0;s=0; while(s<n) { i++; s=s...
下面程序段的时间复杂度是 ? i=1; while(i<=n...
i=1; while(i<=n) i=i*2 这个算法的时间...
i=1;while i=i*2;问时间复杂度为多少
i=1,k=1; while(i<=n-1) {k=k*10...
程序时间复杂度计算 i=-1; s=0; while(s<n...