1 de 27
Algorithmique
Notion de complexité
Florent Hivert
Adresse universelle : http://www-igm.univ-mlv.fr/˜hivert
Outils mathématiques 2 de 27
Outils mathématiques : analyse élémentaire
(Uk)kNsuite de terme général Uk,kN
(Uk)kKfamille d’index KN; suite extraite de (Uk)kN
q
X
k=p
Uksomme des termes Ukkvérifie pkq(entiers) ;
lorsque p>q, la somme est vide et vaut 0
q
Y
k=p
Ukproduit des termes Ukkvérifie pkq(entiers) ;
lorsque p>q, le produit est vide et vaut 1
Outils mathématiques 3 de 27
Identité sur les sommes et produits
q
X
k=p
Uk=
q1
X
k=p
Uk
+Uq=Up+
q
X
k=p+1
Uk
Plus généralement, si P(n)est un prédicat :
q
X
k=p
Uk=
q
X
k=p
P(k)est vrai
Uk+
q
X
k=p
P(k)est faux
Uk
Un exemple très courant :
n
X
k=1
Uk=
n
X
k=1
kest pair
Uk+
n
X
k=1
kest impair
Uk
Idem pour les produits.
Outils mathématiques 4 de 27
Outils mathématiques : arithmétique
opérateurs usuels :
+ × / < mod
bxcpartie entière inférieure (ou plancher) du réel x: le
plus grand entier x
dxepartie entière supérieure (ou plafond) du réel x: le
plus petit entier x
n!la factorielle de n:
n! :=
n
Y
i=1
i=1×2×3× ··· × n
Outils mathématiques 5 de 27
Parties entières et égalités
Pour tout réel x, pour tout entier n:
bxc=nnx<n+1 ;
dxe=nn1<xn;
bx+nc=bxc+n;
dx+ne=dxe+n.
Pour tout entier n:
n=bn/2c+dn/2e.
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !