Les meilleures sources algorithmes
Les meilleures sources algorithmesConsultez toutes les sources
Nombre d'auteurs : 1, nombre de sources : 15, dernière mise à jour : 4 janvier 2007
Entrée:
x : nombre entier ou réel.
n : nombre entier positif.
Sortie:
x à la puissance n : x^n
Pseudo-Code :
EXPONENTIATION( x , n )
DEBUT
SI n = 0 ALORS
RENVOYER 1
SINON
SI n = 1 ALORS
RENVOYER x
SINON
tmp = EXPONENTIATION( x , n/2 )
SI n est pair ALORS
RENVOYER tmp * tmp
SINON
RENVOYER x * tmp * tmp
FIN SI
FIN SI
FIN SI
FIN
Complexité :
O( log n )
Entrée:
a et b, deux entiers
Sortie:
Le pgcd de a et de b
Pseudo-Code :
PGCD( a , b )
SI b est égal à 0 ALORS
RENVOYER a
SINON
RENVOYER PGCD( b , a mod b )
FIN SI
Complexité :
0(n) (où n est la taille du plus grand nombre en bits )