Questions extraites du site genumsi.inria.fr qui propose des QCM d'entraînement.

Soit le programme de tri suivant :



def tri(lst):
nb = len(lst)
for i in range(0,nb):
ind_plus_petit = i
for j in range(i+1,nb) :
if lst[j] < lst[ind_plus_petit] :
ind_plus_petit = j
if ind_plus_petit is not i :
temp = lst[i]
lst[i] = lst[ind_plus_petit]
lst[ind_plus_petit] = temp

De quel type de tri s'agit-il ?

Cliquer pour afficher la solution

La réponse est : C