コンコン゚」

コンコン゚」Share a Scribd company logo
T O R O D I I D A R I A , C L A S A X I B
Metoda Reluトビii
M E T O D A R E L U ト R I I 窶 P R E S U P U N E C ト S O L U ナ「 I A
P R O B L E M E I P E C A R E T R E B U I E S ト O R E Z O L V ト M
P O A T E F I R E P R E Z E N T A T ト P R I N T R - U N V E C T O R :
X=(X1, X2, 窶ヲ, XK , 窶ヲ, XN ).
F I E C A R E C O M P O N E N T ト A V E C T O R U L U I X P O A T E
L U A V A L O R I D I N T R - O A N U M I T ト M U L ナ「 I M E A K . S E
C O N S I D E R ト C ト E L E M E N T E L E M U L ナ「 I M I I A K S U N T
O R D O N A T E C O N F O R M U N U I C R I T E R I U B I N E
S T A B I L I T .
Ce reprezintト metoda reluトビii ?
Cトブtarea soluナ」iei prin metoda
reluトビii
G
E
N
E
R
A
L
I
T
ト
ナ「
I
Schema generalト
Procedure Reluare (k:integer);
Begin
if k<=n then begin
X[k]:=PrimulElement(k);
if Continuare(k) then Reluare(k+1);
while ExistaSuccesor(k) do
Begin
X[k]:=Succesor(k);
if Continuare(k) then Reluare(k+1)
end;
end
else PrelucrareaSolutiei;
End;
Metoda Trierii Metoda Reluトビii
w Complexitatea
algoritmului: O( )
w Timpul cerut de
algoritmul respectiv
este foarte mare;
w Soluナ」ioneazト aceleaナ殃
probleme
w Complexitatea
algoritmului: O( )
w Timpul cerut de
algoritmul respectiv
este mai mic;
w Soluナ」ioneazト aceleaナ殃
probleme
Diferenナ」a dintre metodele trierii ナ殃 reluトビii
Exemple de probleme
w Se considerト mulナ」imile A1, A2, 窶ヲ, An fiecare mulナ」ime
fiind formatト din mk numere naturale. Selectaナ」i din
fiecare mulナ」ime cテョte un numトビ テョn aナ歛 mod テョncテョt suma
lor sト fie egalト cu q.
w Se considerト mulナ」imea B={b1, b2, 窶ヲ, bn} formatト テョn
primele n litere ale alfabetului latin. Elaboraナ」i un
program care genereazト toate submulナ」imile Bi
formate exact din q litere.
w Elaboraナ」i un program care afiナ歹azト la ecran toate
modurile de a descompune un numトビ natural テョn
sumト de k numere naturale distincte.
H T T P : / / I N F O . M C I P . R O / ? T = B A C K
H T T P : / / S O F T W A R E . U C V . R O / ~ C S T O I C A / T P / B A
C K T R A C K I N G . P D F
Link-uri utile

More Related Content

What's hot (20)

Metoda backtracking(1)
Metoda backtracking(1)Metoda backtracking(1)
Metoda backtracking(1)
Balan Veronica
Metoda reluトビii
Metoda reluトビiiMetoda reluトビii
Metoda reluトビii
Balan Veronica
Metoda reluトビii(2)
Metoda reluトビii(2)Metoda reluトビii(2)
Metoda reluトビii(2)
Balan Veronica
ミソムミオミキミオミスムひームミクム Microsoft office power point
ミソムミオミキミオミスムひームミクム Microsoft office power pointミソムミオミキミオミスムひームミクム Microsoft office power point
ミソムミオミキミオミスムひームミクム Microsoft office power point
miklleee
00007 backtracking
00007 backtracking00007 backtracking
00007 backtracking
Ally Le
Metoda reluarii
Metoda reluarii Metoda reluarii
Metoda reluarii
VivianaDanuta
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
LauraButucel
125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice
Claudia Morosanu
Quiz proiect AP
Quiz proiect APQuiz proiect AP
Quiz proiect AP
Vlad Manea
BD
BDBD
BD
Balan Veronica
Analiza matematica
Analiza matematicaAnaliza matematica
Analiza matematica
sorinsiacob
MN
MNMN
MN
Balan Veronica
112
112112
112
guestba552c
Despre ingineri
Despre ingineriDespre ingineri
Despre ingineri
constructiiforum
PD
PDPD
PD
Balan Veronica
Metoda backtracking(1)
Metoda backtracking(1)Metoda backtracking(1)
Metoda backtracking(1)
Balan Veronica
Metoda reluトビii
Metoda reluトビiiMetoda reluトビii
Metoda reluトビii
Balan Veronica
Metoda reluトビii(2)
Metoda reluトビii(2)Metoda reluトビii(2)
Metoda reluトビii(2)
Balan Veronica
ミソムミオミキミオミスムひームミクム Microsoft office power point
ミソムミオミキミオミスムひームミクム Microsoft office power pointミソムミオミキミオミスムひームミクム Microsoft office power point
ミソムミオミキミオミスムひームミクム Microsoft office power point
miklleee
00007 backtracking
00007 backtracking00007 backtracking
00007 backtracking
Ally Le
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
LauraButucel
125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice
Claudia Morosanu
Quiz proiect AP
Quiz proiect APQuiz proiect AP
Quiz proiect AP
Vlad Manea
Analiza matematica
Analiza matematicaAnaliza matematica
Analiza matematica
sorinsiacob

Viewers also liked (13)

Curriculum la disciplina informatica clasele X 窶 XII (varianta テョn limba romテ「nト)
Curriculum la disciplina informatica clasele X 窶 XII (varianta テョn limba romテ「nト)Curriculum la disciplina informatica clasele X 窶 XII (varianta テョn limba romテ「nト)
Curriculum la disciplina informatica clasele X 窶 XII (varianta テョn limba romテ「nト)
Anna-Maria Russu

More from Balan Veronica (20)

10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n
Balan Veronica
Integrarea numerica
Integrarea numericaIntegrarea numerica
Integrarea numerica
Balan Veronica
Veronica botnarenco
Veronica botnarencoVeronica botnarenco
Veronica botnarenco
Balan Veronica
Integrare numericト
Integrare numericトIntegrare numericト
Integrare numericト
Balan Veronica
Inform
InformInform
Inform
Balan Veronica
Metodele de integrare
Metodele de integrareMetodele de integrare
Metodele de integrare
Balan Veronica
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definite
Balan Veronica
Integrarea numericト
Integrarea numericトIntegrarea numericト
Integrarea numericト
Balan Veronica
Dreptunghiuri
DreptunghiuriDreptunghiuri
Dreptunghiuri
Balan Veronica
aana
aanaaana
aana
Balan Veronica
CatPadI
CatPadICatPadI
CatPadI
Balan Veronica
integrare
integrareintegrare
integrare
Balan Veronica
Metoda0newton
Metoda0newtonMetoda0newton
Metoda0newton
Balan Veronica
イムアウルエヌサ蟯ケ-イセアイアウヲネ崟アアセア
イムアウルエヌサ蟯ケ-イセアイアウヲネ崟アアセアイムアウルエヌサ蟯ケ-イセアイアウヲネ崟アアセア
イムアウルエヌサ蟯ケ-イセアイアウヲネ崟アアセア
Balan Veronica
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
Balan Veronica
Metoda-newton(1)
Metoda-newton(1)Metoda-newton(1)
Metoda-newton(1)
Balan Veronica
pr
prpr
pr
Balan Veronica
Metoda-tangentei
Metoda-tangenteiMetoda-tangentei
Metoda-tangentei
Balan Veronica

Metoda reluトビii(3)

  • 1. T O R O D I I D A R I A , C L A S A X I B Metoda Reluトビii
  • 2. M E T O D A R E L U ト R I I 窶 P R E S U P U N E C ト S O L U ナ「 I A P R O B L E M E I P E C A R E T R E B U I E S ト O R E Z O L V ト M P O A T E F I R E P R E Z E N T A T ト P R I N T R - U N V E C T O R : X=(X1, X2, 窶ヲ, XK , 窶ヲ, XN ). F I E C A R E C O M P O N E N T ト A V E C T O R U L U I X P O A T E L U A V A L O R I D I N T R - O A N U M I T ト M U L ナ「 I M E A K . S E C O N S I D E R ト C ト E L E M E N T E L E M U L ナ「 I M I I A K S U N T O R D O N A T E C O N F O R M U N U I C R I T E R I U B I N E S T A B I L I T . Ce reprezintト metoda reluトビii ?
  • 3. Cトブtarea soluナ」iei prin metoda reluトビii G E N E R A L I T ト ナ「 I
  • 4. Schema generalト Procedure Reluare (k:integer); Begin if k<=n then begin X[k]:=PrimulElement(k); if Continuare(k) then Reluare(k+1); while ExistaSuccesor(k) do Begin X[k]:=Succesor(k); if Continuare(k) then Reluare(k+1) end; end else PrelucrareaSolutiei; End;
  • 5. Metoda Trierii Metoda Reluトビii w Complexitatea algoritmului: O( ) w Timpul cerut de algoritmul respectiv este foarte mare; w Soluナ」ioneazト aceleaナ殃 probleme w Complexitatea algoritmului: O( ) w Timpul cerut de algoritmul respectiv este mai mic; w Soluナ」ioneazト aceleaナ殃 probleme Diferenナ」a dintre metodele trierii ナ殃 reluトビii
  • 6. Exemple de probleme w Se considerト mulナ」imile A1, A2, 窶ヲ, An fiecare mulナ」ime fiind formatト din mk numere naturale. Selectaナ」i din fiecare mulナ」ime cテョte un numトビ テョn aナ歛 mod テョncテョt suma lor sト fie egalト cu q. w Se considerト mulナ」imea B={b1, b2, 窶ヲ, bn} formatト テョn primele n litere ale alfabetului latin. Elaboraナ」i un program care genereazト toate submulナ」imile Bi formate exact din q litere. w Elaboraナ」i un program care afiナ歹azト la ecran toate modurile de a descompune un numトビ natural テョn sumト de k numere naturale distincte.
  • 7. H T T P : / / I N F O . M C I P . R O / ? T = B A C K H T T P : / / S O F T W A R E . U C V . R O / ~ C S T O I C A / T P / B A C K T R A C K I N G . P D F Link-uri utile