Supponiamo di ordinare N dati col seguente algoritmo:
trovare il minimo tra i dati; questo è il 1° dato;
trovare il minimo tra i rimanenti; questo è il 2° dato;  e così via.
(1) prova a stimare in base a un ragionamento teorico come, al crescere della quantità N dei dati, cresce il tempo di ordinamento t(N), ossia di valutare l'ordine di infinito di t(N) rispetto a N.
(2) controlla questa stima con uno studio sperimentale mediante un linguaggio di programmazione.