Multiple choice One of the conditions used to control the DO WHILE...LOOP in a binary search is that the target value should match the middle value the last element of the array should have been reached the size of the gap should be zero the size of the gap should be greater than zero Reveal answer Fill a bubble to check yourself D Correct answer Explanation In a binary search algorithm implemented with a loop, the search continues as long as the search space or gap between the low and high pointers is greater than zero, meaning there are still elements to examine.