Grafuri, arbori, Backtracking, POO — tot ce urmează stă pe umerii clasei a X-a: recursivitatea, strategiile, dicționarele. Azi verificăm fundația și ungem angrenajul care va duce tot anul: stiva de apeluri.
Eticheta îți spune modulul de anul trecut — dacă greșești, știi exact ce lecție să redeschizi.
Backtracking = recursivitate care explorează. Reîncălzim: suma cifrelor recursiv, cu tabelul apelurilor generat pentru orice n.
Șase piese pe care le vom refolosi constant anul acesta — cu sursa lor.
14 module, 4 ore pe săptămână (2 teorie + 2 laborator).
Backtracking: generarea sistematică cu revenire — permutări, regine, colorări, partiții. Recursivitatea la putere maximă.
Grafuri (concepte, BFS/DFS, Roy-Floyd, Dijkstra, Prim) și arbori (parcurgeri, arborele binar de căutare) — inima BAC-ului.
POO în Python: clase, constructori, moștenire — apoi paradigmele de programare și recapitularea finală.