Semaine 2 : Série d`exercices sur les algorithmes 1 Au temps des

a= 5, b = 7
a= 10, b = 9
a b
x←− a
y←− b
z←− 0
y≥1
y
x←− 2x
y←− y/2
z←− z+x
y←− y−1
z
O(.)
O(.)
P n
P1Pn
(P) = 0.15 + 0.85 (P1)
L(P1)+... +(Pn)
L(Pn)
L(x)x
P
P
n
1
PL( )
1
P
B
D
A
C
L(A)=2 L(B) = L(C) = L(D)=1
(A) = 0.15 + 0.85 (C)
(B) = 0.15 + 0.85 (A)
2
(C) = 0.15 + 0.85 (A)
2+ (B) + (D)
(D) = 0.15 + 0.85 ×0=0.15
(A)
(B)
(C)
(D)
n
m←− n
i←− 1
m > 0
i←− 2i
m←− m−1
i
a, b
s←− 0
a<b
i1a
s←− s+b
i1b
s←− s+a
s
L
n
s←−
i1n−1
L(i+ 1) < L(i)
s←−
s
L n
d
s←−
i1n−1
j i + 1 n
|L(j)−L(i)|< d
s←−
s
algorithm1L
n L n ≥1swap(L[i], L[j])
L i j
L n
i1n−1
jM in ←i
j i + 1 n
L[j]< L[jM in]
jM in ←j
jM in 6=i
O(·)
swap
O(1)
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!