Adloun

Le pire cas de la recherche de facteur, exactement

Exercice · informatique (tronc commun des prépas scientifiques), chapitre 3 — Boucles imbriquées et complexité quadratique

Énoncé

Construire une famille de textes et de motifs qui réalise la complexité dans le cas le pire de la recherche naïve de facteur.

Corrigé

On choisit un texte constitué d'une répétition de lettres a : , et un motif constitué de lettres a terminées par un b : . Pour chaque position de départ , la boucle interne compare les premiers caractères du motif (qui coïncident avec les a du texte) puis échoue lors de la comparaison du dernier caractère. Chaque position de départ requiert exactement comparaisons. Le nombre total de comparaisons effectuées est : Pour , ce coût vaut approximativement . Le pire cas théorique quadratique est bien atteint.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.