Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


I am given a sequential algorithm that does a routine search
on an unordered list. N = 20.
The probability that the value x does NOT appear in the list
is exactly 60%, and the probability that x DOES appear is 40%.
The 3 questions that I could not get were:

A) What is the avg number of element comparisons performed
when n = 20 and x does NOT appear in the List.
(my answer was 20, is this correct?)

B) What is the avg number of element comparisons peformed
when n = 20 and x DOES appear in the list?

C) What is the avg number of element comparisons performed
when n = 20. This should be a single number answer they said.

Answers were Sorted based on User's Feedback



I am given a sequential algorithm that does a routine search on an unordered list. N = 20. The pr..

Answer / guest

a) 20 worst case scenario so it will take N comparison
b) 10 average case scenario N/2 omparisons
c) 16 (20*0.6 + 10*0.4 = 16) as stated above

Is This Answer Correct ?    17 Yes 1 No

I am given a sequential algorithm that does a routine search on an unordered list. N = 20. The pr..

Answer / ranjit

The second answer is partially correct.

a) 20. It will take 20 comparisons to determine that x does not appear in the unordered list of size N.

b) Assuming that x is equally likely to be in any of the 20 positions in the list, the average number of comparisons will be (1 + 2 + ... + 20)/20 = 10.5.

c) 20*0.6 + 10.5*0.4 = 16.2

Is This Answer Correct ?    9 Yes 0 No

I am given a sequential algorithm that does a routine search on an unordered list. N = 20. The pr..

Answer / bond

A) What is the avg number of element comparisons performed
when n = 20 and x does NOT appear in the List. (my answer
was 20, is this correct?)

è I guess 12.

B) What is the avg number of element comparisons peformed
when n = 20 and x DOES appear in the list?

è I guess 8.

C) What is the avg number of element comparisons performed
when n = 20. This should be a single number answer they
said.

è I guess 8.

Is This Answer Correct ?    5 Yes 10 No

Post New Answer

More Data Structures Interview Questions

Explain Queue

0 Answers   Tech Mahindra,


How do you get placements?

0 Answers  


Which algorithm is used in collections sort method?

0 Answers  


How do you find the number of comparisons in bubble sort?

0 Answers  


How would you implement two stacks using a single array?

0 Answers   TCS,


If you are using c language to implement the heterogeneous linked list, what pointer type should be used?

0 Answers  


Why do we use dynamic arrays?

0 Answers  


What are the advantages and disadvantages of copyonwritearraylist?

0 Answers  


Explain the Array

0 Answers   Tech Mahindra,


What do you mean by separate chaining?

0 Answers  


Is Arraylist faster than Array? Why?

0 Answers   QuestPond,


Define articulation point?

0 Answers  


Categories