Open In App

GATE | GATE CS 2008 | Question 85

Last Updated : 28 Jun, 2021
Like Article
Like
Save
Share
Report

Consider the data given in above question, the correction needed in the program to make it work properly is
(A) Change line 6 to: if (Y[k] < x) i = k + 1; else j = k-1;
(B) Change line 6 to: if (Y[k] < x) i = k – 1; else j = k+1;
(C) Change line 6 to: if (Y[k] <= x) i = k; else j = k;
(D) Change line 7 to: } while ((Y[k] == x) && (i < j));


Answer: (A)

Explanation: See Question 4 of https://www.geeksforgeeks.org/data-structures-and-algorithms-set-21/

Quiz of this Question


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads