Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Complexité O(n) — somme d'une liste
Quand on parle de complexité algorithmique, on cherche a savoir comment le temps d'execution evolue quand la taille des données augmente.
O(n), ca veut dire lineaire : si ta liste double de taille, le temps double aussi. C'est le cas quand tu parcours une liste élément par élément, une seule fois.
Par exemple, pour calculer la somme d'une liste de 5 éléments, tu fais 5 additions. Pour 10 éléments, tu en fais 10. C'est proportionnel.
Écris une fonction somme_lineaire(lst) qui retourne la somme de tous les éléments d'une liste en parcourant chaque élément une seule fois.