In what situations are different sorting algorithms best suited?
What are the different criteria for selecting a sorting algorithm?