Definizioni di base

Siano:

Input: $X \in U^n$

Output: la sequenza X ordinata, i.e. X[i] ≤ X[i+1] per ogni 1 ≤ i ≤ n

Identifichiamo due classi di algoritmi d'ordinamento:

Un metodo di ordinamento si dice:

Equivalenza per confronti

Sia $\approx_c\subseteq U^n * U^n$ la relazione definita da $X \approx_c Y$ se e solo se