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

On considère la fonction Python suivante, qui prend en argument une liste L et renvoie le maximum des éléments de la liste :


def rechercheMaximum(L):
max = L[0]
for i in range(len(L)):
if L[i] > max:
max = L[i]
return max

On note n la taille de la liste.


Quelle est la complexité en nombre d’opérations de l’algorithme ?

Cliquer pour afficher la solution

La réponse est : B