for i = 1....n do
j=1
while j*j<=i do j=j+1
나는 asymmptotic 실행 시간을 theta (?) 표기법으로 찾아야합니다. 그점근 시간 (Asymptotic Running Time)
3(1) + 5(2) + 7(3) + 9(4).....+.......
을 발견하고 나는 부분으로 요약을 사용하여 answere을 찾기 위해 노력했다. 그러나 나는 할 수 없었다. ... 누군가 설명하거나 나에게 단서를 줄 수 있습니까? i
는 1 내지 n
로 변할 때
for i = 1 to n
do for j = 1 to floor(sqrt(n))
이 때문에, 우리는 sqrt(i)
의 시그마으로 전체적인 복잡도를 얻을 :로
내부 루프가 theta (sqrt (n)) 인 이유를 설명 할 수 있습니까? – BBbbBB
은 아래 답변을 참조하십시오. – shauryachats