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.