Ask Question

From the binary search algorithm, it follows that every iteration of the while loop cuts the size of the search list by half.

True

False

+4
Answers (1)
  1. 11 July, 09:45
    0
    True: In binary search algorithm, we follow the below steps sequentially:

    Input: A sorted array B[1,2, ... n] of n items and one item x to be searched.

    Output: The index of x in B if exists in B, 0 otherwise.

    low=1 high=n while (low < high) { mid=low + (high-low) / 2 if (B[mid]==x) { return (mid) / /returns mid as the index of x } else { if (B[mid] < x) / /takes only right half of the array { low=mid+1 } else / / takes only the left half of the array { high=mid-1 } } } return (0)

    Explanation:

    For each iteration the line number 11 or line number 15 will be executed.

    Both lines, cut the array size to half of it and takes as the input for next iteration.
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “From the binary search algorithm, it follows that every iteration of the while loop cuts the size of the search list by half. True False ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers