Documente Academic
Documente Profesional
Documente Cultură
7
Profesor: Siminițchi Gheorghe, profesor la disciplinile de specialitate
Disciplina: Programarea calculatorului
Tema: Implementarea algoritmilor bazați pe metoda desparte și stăpînește
Scopul lucrării:
Înțelegerea principiului de funcționare a metodei desparte și stăpînește,
Însușirea abilităților de implimentare a algoritmilor bazați pe metoda desparte și stăpînește.
Temă pe acasă
1. Turnurile din Hanoi
Enunț
Se consideră 3 tije SS (sursă), DD (destinație), auxaux (auxiliar) şi n discuri de dimensiuni distincte
(1,2,...,n1,2,...,n - ordinea crescătoare a dimensiunilor) situate inițial toate pe tija SS în
ordinea 1,2,...,n1,2,...,n (de la vârf către baza).
Singura operație care se poate efectua este de a selecta un disc ce se află în vârful unei tije şi plasarea lui
în vârful altei tije astfel încât să fie așezat deasupra unui disc de dimensiune mai mare decât a sa.
Sa se găsească un algoritm prin care se mută toate discurile de pe tija SS pe tija DD (problema turnurilor
din Hanoi).
2.Count occurrences
Se dă un șir sortat v cu n elemente. Gasiți numărul de elemente egale cu x din șir.
Exemplu 1
n=6n=6 si x=10x=10
i123456
v 1 2 4 10 10 20
Răspuns: 22
Explicație: 10 apare de 2 ori în șir.
Task-uri:
§ Această problema este deja rezolvată. Pentru a va acomoda cu scheletul, va trebui să faceți
câțiva pași:
§ Rulați comandă ./check.sh./check.sh și citiți cum se folosește checker-ul.
§ Rulați comandă necesară pentru a rula task-ul 1. Sursă nu implementează corect algoritmul și
returnează valori default. Din acest motiv primiți mesajul WRONG ANSWER.
1.Algoritm
Rezolvare
2.Algoritm
Coala
2
Mod Coala Nr.document Semnat Data
Rezolvare
3.Algoritm
Coala
3
Mod Coala Nr.document Semnat Data
Rezolvare
Concluzie:
În urma acestei lucrări practice am lucrat cu implementarea algoritmilor bazați pe metoda
desparte și stăpînește, am înțeles pricipiul de funcționare a metodei desparte și stăpînește și am
însușit abilitățile de implimentare a algoritmilor bazați pe metoda desparte și stăpînește.
Ca rezultat am creat 3 programe care au executat condișia problemei.
Coala
3
Mod Coala Nr.document Semnat Data