Open In App

GATE | GATE CS 1996 | Question 38

The average number of key comparisons done in a successful sequential search in a list of length n is

(A)



log n

(B)



(n-1)/2

(C)

n/2

(D)

(n+1)/2


Answer: (D)
Explanation:

If element is at 1 position then it requires 1 comparison. If element is at 2 position then it requires 2 comparison. If element is at 3 position then it requires 3 comparisons. Similarly, If element is at n position then it requires n comparison.

Total comparison = n(n+1)/2
For average comparison = (n(n+1)/2) / n = (n+1)/2 

Option (D) is correct.

Quiz of this Question
Please comment below if you find anything wrong in the above post

Article Tags :