Subprograme și recursivitate
Separă responsabilitățile într-un program și descrie clar intrările și rezultatul fiecărei funcții. Pentru recursivitate, urmărește cazul de bază și evoluția apelurilor.
4 lecții publicate · 4 subcapitoleCuprins pe clase și capitole
Definirea și apelul funcțiilor
1 lecție- 01→
Funcții în C++: definire, apel și return
Învață să definești și să apelezi funcții în C++. Urmărește argumentele, parametrii și rezultatul returnat prin exemple complete și o diagramă clară.
Parametri și transmiterea datelor
1 lecție- 01→
Parametri C++: valoare, referință și tablouri
Compară transmiterea prin valoare și prin referință în C++. Vezi cum modifici o variabilă și cum trimiți tablouri clasice sau std::vector unei funcții.
Apeluri recursive și cazul de bază
1 lecție- 01→
Recursivitate C++: cazul de bază și stiva apelurilor
Înțelege recursivitatea în C++ prin factorial. Urmărește cazul de bază, apelurile și revenirile, apoi compară soluția recursivă cu o buclă iterativă.
Divide et impera
1 lecție- 01→
Divide et impera în C++: maximul unui vector
Învață divide et impera prin maximul unui vector în C++. Urmărește împărțirea intervalelor, combinarea rezultatelor și variantele cu tablou și vector.