Sorting algorithms
Analysis of algorithms
Computational complexity theory
Quicksort
Science
Time complexity
Selection algorithm
Permutation
Algorithm
NP
Samplesort
Merge sort