1) pour function_1 : on a deux tableaux qu'on parcour en entier en comparant les elements un a un qui ont le meme indice ( tab[n] == tab[m] ? ) On a donc O(n*m), ou n represente le premier tableau et m le deuxieme 2) pour function_2 : La boucle while s'execute autant de fois que la valeur initiale de x (si x>0). On a donc un temps proportionnel a x. On a donc O(x) comme complexite 3) pour function_3 : Un nombre fixe de tests if et d'affectations, independants de la taille de l'entre comme dans l'exemple dans le cours. On va faire qu'une seule instruction quoi qui l'arrive. Selon la valeur de x on va faire une action differente mais dans tous les cas il ni y'en aura qu'une seule. La complexite est donc de O(1)