算法的时间复杂度 x=n;y=0; while(x>=(y+1)*(y+1)) y++;
1个回答
时间复杂度的是O(n的开方)
y++的次数是 n的开方-1
相关问题
为什么是时间复杂度是O(1)?.试分析下面各程序段的时间复杂度.(1)x=90; y=100; while(y>0)if
求语句频度1.x=n;y=0;while(x>=(y+1)*(y+1)){@y++;}求@的语句频度2.x=91;y=1
求和[x+(1/y)]+[x^2+(1/y^2)]+...+[x^n+(1/y^n)] (其中x≠0,x≠0,y≠1)
X=2 Y=4 Do x=x*y y=y+1 Loop While y
已知M={y|y=2^x x≥1},N={y|y=1/x,0
设X.Y相互独立,X~N(0,1).Y~N(0,1),则(X,Y)的联合概率密度f(x,y)=
利用函数凹凸性,证明不等式1/2 (x^n+y^n) > [(x+y)/2 )] ^n (x>0 ,y>0 ,x≠y ,
M={(x,y)丨y=x²-1},N={(x,y)丨y/(x-1)=1},M∩N=?
>> t=0; y=1:10; x=y;[x,y]=meshgrid(x,y); for n=1:100; t1=3.*
已知X~N(0,1), Y~N(0,1),则Z= X/|Y|~____?