Professional Documents
Culture Documents
comparison 2
47, 100, 121, 128, 186
end = mid – 1 = 5 -1 = 4
start = 0
mid = (start + end) / 2 = (0 + 4) / 2 = 2
100 < a[mid]
100 < 121
comparison 3
47, 100
end = mid – 1 = 2 -1 = 1
start = 0
mid = (start + end) / 2 = (0 + 1) / 2 = 1
100 = a[mid]
100 = 100
therefore, three (3) comparisons were needed to locate the number 100.
comparison 2
47, 100, 121, 128, 186
end = mid – 1 = 5 -1 = 4
start = 0
mid = (start + end) / 2 = (0 + 4) / 2 = 2
250 > a[mid]
250 > 121