Documente Academic
Documente Profesional
Documente Cultură
Algoritmi
fundan
@3 / s,( 7 F s l0
1t 2L 31
yInF614t7),4reN
Zrn242s2627?(2eN ytn743s?637N3eN
lrt +t *4
4s
Z(ytn?42s?6yl?E2eN 3rldytt43s?637?El4N
dfshjlmopr
Ilustrdm in continr
4l
t6 47 *4
4ttd+tN*3$q!6
acdfshjlmo
acdfShjlmo j
s3.2),n
4ttl$t4t5*6+tgE
3r?tN?4$zen7E?9N
til;/ijj
I't
*t
,:ji; lgi;
z5 t4 |l$ *4
l5 t6 l.l3 lt ts t6 rlli tt
?9 {6
acd
fs
:8
hjlmo ij
',,.r,
,,ill
,,rl; ::,1
iiliil
ll,il
irljjl 'iiiill
,illii, ;itlill
Algoritmul 3. Ciutarea binari PresupunAnd cd se dau ca date de intrare un gir finit ordonat crescdtor de elemente ar, a2, ..., an gi un element x, s6. se determine prima pozifie a lui r in gir, dacd acesta existd, altfel, sd se refurneze valoarea 0. Informafia cd girul de elemente date este deja ordonat ne conduce la determinarea unui algoritm, prin micgorarea succesivi a intervalului de cdutare (de exemplu, dacd ultimul element dn st mai mic decAt x, ne oprim deja dupd o primi comparafie gi afirmim cd r nu se afld in gir). Vom vedea mai tArziu de ce acest algorim este in practici mai eficient decAt unul in care s-ar efectua cdutarea liniard, adici cercetarea fufuror elementelor. ALG ORITM_CAUTARE-B 1. Citegte x, ar, az, ..., fln
I
NARA
L2l
1
End_If
3.3.Elsej**
4.lf
End_While (x = ai) Then poz +- i
End_If
5. Else poz <- 0
6. Scrie poz
La prima vedere, dar, daci incercdm si Refeta de preparare ( (ingredientele), prodr intermediare (,,structrunor pagi specifici est pot interschimba. De putem, in schimb, ext sunt combinate gi tra obfinerea desertului, ! rezultat (de exemplu, lingurife, dupi ce au I
sd ne gAndim gi la con: