Math 2.0

Computer science Algorithms as mathematical objects Concept

Sorting algorithm

Summary

A sorting algorithm is an algorithm that rearranges a finite list of elements of a totally ordered set into nondecreasing order. Sorting is one of the most studied problems of computer science, because sorted data makes searching, merging and many other tasks fast. Algorithms are compared by their number of comparisons, their memory use and whether they are stable. Every comparison-based sorting algorithm needs about nlog⁡2nn \log_2 n comparisons in the worst case, by the comparison sort lower bound.

Where this leads

5 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Sorting_algorithm
About this page
TagMGKDQAM7K3
URIm2://MGKDQAM7K3
Kindconcept
WritingW0 stub
MSC68P10, 68W40
SpecializesAlgorithm
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by

Definitions

Special cases

Results about this