Search code examples
algorithmoptimizationsortingpseudocode

sorting int array with only 3 elements


I have this array:

int [] myarray =  {17, 6, 8};

What is the optimal way to sort this array, in pseudocode?

Thanks!


Solution

  • I think this should be quite fast (ascending order):

    if (el1 > el2) Swap(el1,el2)
    if (el2 > el3) Swap(el2,el3)
    if (el1 > el2) Swap(el1,el2)