1 - (Bubble Sort)
1 - (Bubble Sort)
END IF
END FOR
END FOR
2-(Insertion Sort)
END FOR
3-(Merge Sort)
if ( i <= 1 ) return a
END FOR
END PROCEDURE
left = rest(left)
else
right = rest(right)
IF length(left) > 0
END IF
IF length(right) > 0
END IF
return result
END PROCEDURE
4-(Quick Sort)
IF list is empty
END IF
ELSE
END FOR
return quickSort(left)+pivot+quickSort(right)
END PROCEDURE
5-(Selection Sort)
Find the smallest item from the master list (staring from i)
END FOR
6-(Shell Sort)
END FOR
END WHILE