 Sorting algorithm

In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order.The most frequently used orders are numerical order and lexicographical order.