SlideShare a Scribd company logo
1 of 7
T O R O D I I D A R I A , C L A S A X I B
Metoda Reluării
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ării ?
Căutarea soluţiei prin metoda
reluării
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ării
 Complexitatea
algoritmului: O( )
 Timpul cerut de
algoritmul respectiv
este foarte mare;
 Soluţionează aceleaşi
probleme
 Complexitatea
algoritmului: O( )
 Timpul cerut de
algoritmul respectiv
este mai mic;
 Soluţionează aceleaşi
probleme
Diferenţa dintre metodele trierii şi reluării
Exemple de probleme
 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ăr în aşa mod încît suma
lor să fie egală cu q.
 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.
 Elaboraţi un program care afişează la ecran toate
modurile de a descompune un număr 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)
 
RH
RHRH
RH
 
Metoda reluării
Metoda reluăriiMetoda reluării
Metoda reluării
 
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
 
Metoda reluării(2)
Metoda reluării(2)Metoda reluării(2)
Metoda reluării(2)
 
MetodaRMC
MetodaRMCMetodaRMC
MetodaRMC
 
Metoda reluării
Metoda reluăriiMetoda reluării
Metoda reluării
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
00007 backtracking
00007 backtracking00007 backtracking
00007 backtracking
 
Metoda reluarii..
Metoda reluarii..Metoda reluarii..
Metoda reluarii..
 
Metoda reluarii
Metoda reluarii Metoda reluarii
Metoda reluarii
 
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
 
125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice125907307 ecuatii-trigonometrice
125907307 ecuatii-trigonometrice
 
Quiz proiect AP
Quiz proiect APQuiz proiect AP
Quiz proiect AP
 
BD
BDBD
BD
 
Analiza matematica
Analiza matematicaAnaliza matematica
Analiza matematica
 
MN
MNMN
MN
 
112
112112
112
 
Despre ingineri
Despre ingineriDespre ingineri
Despre ingineri
 
PD
PDPD
PD
 

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ă)
 
Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Catalina
CatalinaCatalina
Catalina
 
Inform
InformInform
Inform
 
MCI
MCIMCI
MCI
 
Informat
InformatInformat
Informat
 
Hurmuzachii vlad
Hurmuzachii vladHurmuzachii vlad
Hurmuzachii vlad
 
Metoda trierii
Metoda trieriiMetoda trierii
Metoda trierii
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Metoda trierii(1)
Metoda trierii(1)Metoda trierii(1)
Metoda trierii(1)
 
!Inofrmatica
!Inofrmatica!Inofrmatica
!Inofrmatica
 
Metoda
Metoda Metoda
Metoda
 
MT
MTMT
MT
 

More from Balan Veronica (20)

10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n
 
Integrarea numerica
Integrarea numericaIntegrarea numerica
Integrarea numerica
 
Veronica botnarenco
Veronica botnarencoVeronica botnarenco
Veronica botnarenco
 
Integrare numerică
Integrare numericăIntegrare numerică
Integrare numerică
 
Inform
InformInform
Inform
 
Metodele de integrare
Metodele de integrareMetodele de integrare
Metodele de integrare
 
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definite
 
Integrarea numerică
Integrarea numericăIntegrarea numerică
Integrarea numerică
 
Dreptunghiuri
DreptunghiuriDreptunghiuri
Dreptunghiuri
 
aana
aanaaana
aana
 
CatPadI
CatPadICatPadI
CatPadI
 
integrare
integrareintegrare
integrare
 
Metoda0newton
Metoda0newtonMetoda0newton
Metoda0newton
 
Metoda-bisecției
Metoda-bisecțieiMetoda-bisecției
Metoda-bisecției
 
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
 
Metoda-newton(1)
Metoda-newton(1)Metoda-newton(1)
Metoda-newton(1)
 
newton
newtonnewton
newton
 
pr
prpr
pr
 
MN
MNMN
MN
 
Metoda-tangentei
Metoda-tangenteiMetoda-tangentei
Metoda-tangentei
 

Recently uploaded

Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCori Rus
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxMoroianuCristina1
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiAndr808555
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10CrciunAndreeaMaria
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11CMB
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aCMB
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăBibliotecaMickiewicz
 

Recently uploaded (7)

Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptx
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptx
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantului
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-a
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba română
 

Metoda reluării(3)

  • 1. T O R O D I I D A R I A , C L A S A X I B Metoda Reluării
  • 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ării ?
  • 3. Căutarea soluţiei prin metoda reluării 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ării  Complexitatea algoritmului: O( )  Timpul cerut de algoritmul respectiv este foarte mare;  Soluţionează aceleaşi probleme  Complexitatea algoritmului: O( )  Timpul cerut de algoritmul respectiv este mai mic;  Soluţionează aceleaşi probleme Diferenţa dintre metodele trierii şi reluării
  • 6. Exemple de probleme  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ăr în aşa mod încît suma lor să fie egală cu q.  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.  Elaboraţi un program care afişează la ecran toate modurile de a descompune un număr 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