Correct Answer : data collection should be in sorted form and equally distributed.
Explanation : For this algorithm to work properly the data collection should be in sorted form and equally distributed.