Algorithmes de recherche
2 h
5 exercices
Niveau 8
Énoncé
Modifiez l'algorithme de recherche linéaire pour renvoyer toutes les positions d'une valeur donnée dans la liste, pas seulement la première occurrence.
def linear_search(values, search_for):
# ...
Contrainte
Plutôt que de renvoyer True lors de la première correspondance, stockez et renvoyez les indices de toutes les correspondances.
Résultat Attendu
La fonction doit retourner une liste de tous les indices où la valeur a été trouvée. Si la valeur n'est pas trouvée, renvoyez une liste vide.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !