1a.) 루프가 아래에 있으며 실행 시간을 찾고 싶습니다. 다음은 그러나 2를 위해 내가 할 때마다 j = i
,이 루프는 내가 여러 번 실행하기 때문에 그것은 또한 O에서 (n)의 시간을 실행 생각, 쉽게중첩 for 루프의 실행 시간
sum = 0
for (int i =0; i < N; i++){
for(int j = i; j >= 0; j--)
sum ++
루프의 첫 번째는 O (N)에서 실행되는 루프입니다 .
그래서이 편지에는 실행 시간이 O (n^2)입니다.
1b.) 또한, 누군가가 또한 의미가 무엇인지 설명 할 수 있습니까? 문제가 "theta bound"를 요구할 때?
숙제 문제! 교과서를 읽으십시오. – Neo