Adloun

Le coût réel des grands entiers

Exercice · informatique (tronc commun des prépas scientifiques), chapitre 11 — La représentation des nombres

Énoncé

Expliquer pourquoi la complexité temporelle d'une exponentiation rapide calculant en multi-précision n'est pas simplement en .

Corrigé

Bien que l'algorithme n'effectue que multiplications, la taille des entiers manipulés double à chaque étape. Les dernières multiplications portent sur des entiers géants ayant jusqu'à bits de stockage. La complexité d'une multiplication de taille n'est pas en mais croît au moins de façon linéaire en . La complexité totale de l'exponentiation est donc dominée par la dernière multiplication de taille , rendant le coût global linéaire ou supra-linéaire en fonction de la taille finale.

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.