-1
이 알고리즘의 시간 복잡도를 알아야 겠지만이 문제를 해결하는 방법을 완전히 이해하고 있는지 잘 모르겠습니다. 누구든지이 알고리즘에 대해 big-O 표기법으로 big-tome 복잡도를 찾는 방법을 설명해 주시겠습니까?알고리즘의 시간 복잡성을 찾는 방법
주어진 배열 A [1, ..., n]은 정수
i := 1;
x := 0;
while(i <= n)
j := 1;
x := x+A[i];
while(j > 0)
y := x/(2*j);
j = j/2; //Assume here that this returns the floor of the quotient
i = 2*i;
return y;
내가 무엇을 해달라고 부탁하는 것은 이와 같은 문제에 접근하는 방법에 대한 설명이다의.
글쎄, 그 일은 결코 멈추지 않을 것입니다. 'I'는'i'와 똑같은 변수를 참조합니까? – towc
예, 미안하지만 오타되었습니다 –
편집 i = 2 * I – mychemicalro