algorithmsorting

Looking for a sort algorithm with as few as possible compare operations


I want to sort items where the comparison is performed by humans:

For these tasks the number of comparisons is the limiting factor for performance.


Solution

  • I don't think you're likely to get a better answer than the Wikipedia page on sorting.

    Summary:

    If humans are doing the comparisons, are they also doing the sorting? Do you have a fixed data structure you need to use, or could you effectively create a copy using a balanced binary tree insertion sort? What are the storage requirements?