입력은 1의 수 (또는 없음)와 2의 수 (또는 없음)의 목록 L입니다. 아래 알고리즘은 1의 수를 찾습니다. 평균의 경우에있어서, L은, 단순히리스트를 이등분하여 O를 해소 할 수있는 1입니까?
A(L):
n=L.length
m=sqrt(n)
p=m-1
while p<n and L[p]=1
p+=m
p-=m+1
while p<n and L[p]=1
p+=1
return p
당신은 어떻게 생각하십니까? 너 무슨 짓을 한거야? –