1. 처음부터 데이터(k=1)를 찾을 때까지 검색
2. 데이터를 찾으면 해당 인덱스(3) 반환
x = 4
1. 왼쪽 끝(low)과 오른쪽 끝(high)의 인덱스 값으로 중앙값을 찾는다.
arr [ ( low + high ) / 2 ] = mid
arr[(0+6)/2] = arr[3] = 6
2. 데이터가 중앙값보다 크면 왼쪽을 제외하고 중앙값도가 작으면 오른쪽을 제외한다.
x = 4 < mid = 6
3. 남아있는 데이터에서 다시 중앙값을 찾는다.
x > mid → low = mid + 1
x < mid → high = mid - 1
4. low와 high가 같아질 때까지 위의 과정을 반복한다.