답변

2

최악의 시나리오는 검색된 항목이 맨 처음 인 것입니다. 이 경우 항상 n에서 2를 빼기 때문에 대략 n/2 단계를 가지게되어 선형 복잡성을 갖게됩니다. 가장 좋은 경우는 검색된 항목이 정확하게 n-2에 있고, 이는 일정한 복잡성을 취할 것입니다. n -> 무한대가 선형 적이라고 가정하면 평균 복잡도.

+0

답변 해 주셔서 감사합니다. –

1

힌트 : 이진 검색의 반복 수식을 기반으로 해답을 얻을 수 있습니다.

우리는 T (N) = T가 (플로어 (N/2)) + 우리가 동일한 두 halfs입니다로 나누기 때문에 O (1)

우리 바닥이 (N/2). 수정 된 버전을 설명하기 위해 해당 수식을 다시 작성해야합니다. 또한, Akra-Bazzi 방법을 사용하여 수정 된 버전의 재귀 수식을 해결해야합니다. 두 개의 불균형 한 반으로 나누기 때문입니다.

+0

고마워, 큰 도움 –