Vérifier si Liste Triée Décroissante
Algorithmique classique
Enonce
Retourner True si L est triée en ordre décroissant (au sens large), False sinon.
Signature attendue
def est_triee_decroissante(L: list) -> bool:
Exemples
est_triee_decroissante([9, 7, 5, 3, 1])→Trueest_triee_decroissante([5, 5, 3, 3])→Trueest_triee_decroissante([1, 3, 2])→False
📖 Rappel de cours
Même schéma que pour l'ordre croissant, comparaison inversée : chaque élément doit être supérieur ou égal à son voisin de droite.
⚠ Le piège : Décidez ce que vous faites des égalités. >= accepte les doublons, > exige une décroissance stricte — et [3, 3, 1] change alors de réponse.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Tri Fusion (Merge Sort)
- Tri Rapide (Quicksort)
- Tri par Comptage (Counting Sort)
- Exponentiation Rapide
- Suite de Syracuse
- Crible d'Ératosthène
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.