AlgoClar
Învață
Vizualizări
Arhivă
Premium
Învață
›
Clasa a VII-a
Clasa a VII-a
8 capitole · 45 lecții disponibile
Funcții
Funcții
Bază
Declararea funcțiilor — prototipul
12 min
0%
Funcții
Bază
Definirea funcțiilor — corpul și valoarea returnată
14 min
0%
Funcții
Bază
Apelul funcțiilor — cum dai controlul și îl primești înapoi
14 min
0%
Funcții
Bază
Variabile locale — fiecare funcție cu lumea ei
13 min
0%
Funcții
Bază
Variabile globale — memoria comună a programului
13 min
0%
Funcții
Bază
Parametri prin valoare — funcția lucrează pe o copie
14 min
0%
Funcții
Mediu
Parametri prin referință — funcția modifică originalul
15 min
0%
Funcții
Mediu
Lecție-punte: cum împarți o problemă mare în funcții mici
11 min
0%
Tehnici pe tablouri
Tehnici pe tablouri
Mediu
Two Pointers — doi indici care mătură vectorul
16 min
0%
Tehnici pe tablouri
Mediu
Difference Arrays 1D — actualizări pe intervale în O(1)
16 min
0%
Tehnici pe tablouri
Mediu
Secvența de sumă maximă — algoritmul lui Kadane
16 min
0%
Tehnici pe tablouri
Mediu
Elementul majoritar — algoritmul de vot Boyer-Moore
15 min
0%
Tehnici pe tablouri
Mediu
Sume parțiale în matrice — suma oricărui dreptunghi în O(1)
17 min
0%
Tehnici pe tablouri
Mediu
Prefixe și sufixe pe linii și coloane
15 min
0%
Tehnici pe tablouri
Mediu
Tablouri multidimensionale — dincolo de matrice
15 min
0%
Tehnici pe tablouri
Mediu
Lecție-punte: invariantul unui algoritm
12 min
0%
Structuri de date neomogene
Structuri de date neomogene
Bază
Tipul struct — date diferite, ținute împreună
14 min
0%
Structuri de date neomogene
Bază
Vectori de structuri — o listă de fișe
14 min
0%
Structuri de date neomogene
Mediu
Sortarea structurilor — ordonezi după ce câmp vrei
16 min
0%
Structuri de date neomogene
Mediu
Lecție-punte: alegerea câmpurilor importante
11 min
0%
STL pentru sortare și căutare
STL pentru sortare și căutare
Bază
sort — sortare gata făcută din STL
13 min
0%
STL pentru sortare și căutare
Mediu
Comparatori — tu decizi ordinea
15 min
0%
STL pentru sortare și căutare
Mediu
binary_search — există elementul?
14 min
0%
STL pentru sortare și căutare
Mediu
lower_bound — prima poziție ≥ valoare
15 min
0%
STL pentru sortare și căutare
Mediu
upper_bound — prima poziție > valoare
14 min
0%
STL pentru sortare și căutare
Mediu
Lecție-punte: sortare după mai multe criterii
12 min
0%
Greedy
Greedy
Mediu
Ideea metodei Greedy — alegerea care pare cea mai bună acum
14 min
0%
Greedy
Mediu
Alegerea locală optimă — inima unui Greedy
14 min
0%
Greedy
Mediu
Probleme Greedy cu sortare — ordonezi, apoi alegi
16 min
0%
Greedy
Mediu
Probleme Greedy cu intervale — cele mai multe activități
16 min
0%
Greedy
Greu
Lecție-punte: cum justifici corectitudinea unei soluții Greedy
13 min
0%
Numere mari
Etapa națională
Numere mari
Mediu
Reprezentarea numerelor mari — cifră cu cifră
15 min
0%
Numere mari
Mediu
Adunarea numerelor mari — cu transport, ca pe hârtie
16 min
0%
Numere mari
Mediu
Scăderea numerelor mari — cu împrumut
16 min
0%
Numere mari
Mediu
Înmulțirea unui număr mare cu un număr natural
16 min
0%
Numere mari
Greu
Împărțirea unui număr mare la un număr natural
17 min
0%
Exponențiere rapidă
Etapa națională
Exponențiere rapidă
Mediu
Ridicare la putere în timp logaritmic
16 min
0%
Exponențiere rapidă
Mediu
Exponențiere rapidă modulo — puteri uriașe fără overflow
15 min
0%
Stiva
Etapa națională
Stiva
Bază
Noțiunea de stivă — ultimul intrat, primul ieșit
14 min
0%
Stiva
Bază
Operații cu stiva — push, pop, top și stack din STL
14 min
0%
Stiva
Mediu
Aplicații specifice ale stivei
15 min
0%
Stiva
Mediu
Paranteze corecte — verificarea cu stivă
15 min
0%
Stiva
Greu
Elemente următoare mai mari sau mai mici — stiva monotonă
17 min
0%
Stiva
Mediu
Lecție-punte: stiva ca memorie a elementelor nerezolvate
12 min
0%