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.