sorting problem
Let be a total ordering on the set .
Given a sequence of elements, , find a sequence
of distinct indices such that .
The sorting problem is a heavily studied area of computer science, and many sorting algorithms exist to
solve it. The most general algorithms![]()
depend only upon the relation
![]()
, and are called comparison-based sorts.
It can be proved that the lower bound for sorting by any comparison-based sorting algorithm is .
A few other specialized sort algorithms rely on particular properties of the values of elements in (such as their structure![]()
) in order
to achieve lower time complexity for sorting certain sets of elements. Examples of such a sorting algorithm are
the bucket sort and the radix sort.
| Title | sorting problem |
| Canonical name | SortingProblem |
| Date of creation | 2013-03-22 11:43:37 |
| Last modified on | 2013-03-22 11:43:37 |
| Owner | Logan (6) |
| Last modified by | Logan (6) |
| Numerical id | 10 |
| Author | Logan (6) |
| Entry type | Algorithm |
| Classification | msc 68P10 |
| Classification | msc 82C35 |
| Related topic | TotalOrder |
| Related topic | PartialOrder |
| Related topic | Relation |
| Related topic | Heapsort |
| Related topic | Bubblesort |
| Related topic | BinarySearch |
| Related topic | InPlaceSortingAlgorithm |
| Related topic | InsertionSort |
| Related topic | LandauNotation |
| Related topic | Quicksort |
| Related topic | SelectionSort |