Ask Question
14 July, 20:35

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

+3
Answers (1)
  1. 14 July, 21:53
    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 and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers