insertion sort
merge sort
quick sort
selection sort