f1(n) = 2n2, f2(n) = en+1, f3(n) = n, f4(n)=2n, f5(n) = nlog2(3), f6(n)=3log2(n)
f7(n) = nln (n), f8(n) = nn, f9(n) = ln (n2+ 1), f10(n) = ln (n)
B
for i:=1 to ndo begin
for j:=1 to ido A ;
end {for} ;
x A[1..n]
n>1
Algo(A,x)
trouve := faux
i:= low(A)
tant que (non trouve) et (ihigh(A)) faire
si A[i] = xalors
trouve := vrai
sinon
i:= i+ 1
fin si
fin tant que
retourner trouve
A[i] = x
n = high(A)-low(A)+1 T(n)
x
A
x
A
1
p > 1x
[1, p]N
T(n) = p(p1)n
pn1
n[1, p]pn
pnn1x
x
k[1, n 1] k1
x kx n k[1, p]
(p1)k1·pnk
(p1)k1x k 1pnk
nk[1, p]
k+ 1
k
k1
x
x6∈ T[1..k 1]
n1
 -
n
p(p1)n1+
n1
X
k=1
(p1)k1pnk=pn
T(n) = 1
pn n·p(p1)n1+
n1
X
k=1
k·(p1)k1pnk!
S(n) =
n1
X
k=1
k·(p1)k1pnk=pn1
n1
X
k=1
k·p1
pk1
n
n1
X
k=1
kxk1=(n1)xnnxn1+ 1
(x1)2
S(n) = p(n1)(p1)nnp(p1)n1+pn
T(n) = p(p1)n
pn1
1000 0
20 20
p= 21 n= 1000
21
;-)
3
trouve := faux
pour ivariant de low(A) à high(A)faire
si A[i] = xalors
trouve := vrai
fin si
fin pour
retourner trouve
function f(n : CARDINAL) : CARDINAL;
var
i, res : CARDINAL;
begin
if n=0 then
res := 1
else begin
res := 0;
for i := 0 to n-1 do
res := res + (i+1)*f(i);
end {if};
f := res;
end {f};
f(1) f(2) f(3) f
f(3)
unf(n) un
ukk < n n 1
c(n)un=f(n)
c(n) = n+
n1
X
k=0
c(k),
n0
n c(n)
c(n+ 1) c(n)n0
c(n+ 1) = 2c(n)+1.
c(n)n+
un+1 un
un+1 = (n+ 2)un
n2
un
c0(n)un
c(n)
1 / 3 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 !