Adloun

informatique (tronc commun des prépas scientifiques) · Chapitre 3 · Exercice de TD

Le pire cas de la recherche de facteur, exactement

Boucles imbriquées et complexité quadratique · niveau 3 (difficile)

É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.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre