GATE | CS | 2015 | Set 1 | Algorithm | Complexity | Question 65

Last Updated :
Discuss
Comments

Consider the following C program segment.

C
while (first <= last)
{
   if (array [middle] < search)
      first = middle +1;
   else if (array [middle] == search)
      found = True;
   else last = middle  1;
   middle = (first + last)/2;
}
if (first < last) not Present = True;

The cyclomatic complexity of the program segment is __________.

3

4

5

6

Share your thoughts in the comments