早教吧作业答案频道 -->数学-->
一道计算时间复杂度的题!x=n;//n>1while(x>=(y+1)*(y+1))y++;能多具体就多具体.
题目详情
一道计算时间复杂度的题!
x=n; // n>1
while (x>=(y+1)*(y+1))
y++;
能多具体就多具体.
x=n; // n>1
while (x>=(y+1)*(y+1))
y++;
能多具体就多具体.
▼优质解答
答案和解析
你这个没给出y的情况,我猜测是y以默认初始值为0 ,那么,你要看时间复杂度,就看这段时间内都做了什么计算,这里就是2个(y+1)动作,一次乘法操作,一次y++操作 (这是在条件为真的情况下),再外加一次判断条件为假的情况,就是2次(y+1) 和一次 乘法(y+1)(y+1)
接下来就看循环几次了,因为是判断(y+1)*(y+1)和n 的大小关心,其实就是看小于n的完全平方数是什么,那么,这个值肯定
接下来就看循环几次了,因为是判断(y+1)*(y+1)和n 的大小关心,其实就是看小于n的完全平方数是什么,那么,这个值肯定
看了 一道计算时间复杂度的题!x=...的网友还看了以下:
下列集合A到集合B的对应关系中,不能确定y是x的函数的是1)A={X|X∈Z}B={y|y∈Z},对 2020-03-30 …
已知集合A={y|y=x^2,x∈[-2,1]},B={y|y=2^x},则A∩B=?请有相关能力 2020-06-05 …
已知函数y=y¹-y².求y与x之间的函数关系式已知函数y=y¹-y²,且y¹与x²分子一成反比例 2020-07-18 …
求一道导数题@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@已知函数y=y(x)在任意 2020-07-22 …
doublex=0;doubley=0;doublexd=-0.3146;doubleyd=0.2 2020-07-23 …
用隐函数求导法则对x^y=y^x求导为什么会得出x^2=y^2x^y=y^x用隐函数求导法则yx^( 2020-10-31 …
已知(y+z-x)/(x+y+z)=(z+x-y)/(y+z-x)=(x+y-z)/(z+x-y)= 2020-11-01 …
d/dx×(y/x)与f'(y/x)有什么区别呢?这个问题想了好久也搞不懂,做题的时候看答案:d/d 2020-11-04 …
为什么方法不一样答案不一样求xy=e^(x+y)的导数方法一两边取对数lnx+lny=x+y求导(1 2020-11-06 …
1、下列各式的变号中,正确的是A、x-y/y-x=y-x/x-yB、x-y/(y-x)²=y-x/( 2021-01-23 …