Programarea Algoritmilor în C/C++
- Introducere
- Ce este programarea
- Medii de programare
- Date
- Structura programului C / C++. Input / O
- Programe cu structură liniară
- Instrucțiuni de selecție
- Instrucțiuni de selecție multiplă
- Repetarea acțiunilor
- Bucle controlate de condiție
- Bucle controlate de contor
- Tablouri liniare
- Tablouri Bidimensionale
- Șiruri de caractere
- Operații cu șiruri de caractere
- Subprograme
- "Anatomia" funcțiilor
- Funcții recursive
- Algoritmi. Istorie
- Metode de reprezentare a algoritmilor
- Algoritmi elementari
- Căutarea în tablouri
- Ordonarea elementelor. BubbleSort
- Sortarea prin selecție
- Ce înseamnă Forța Brută
- Recursia
- Algoritmul de propagare a undei
- Tehnici recursive: Divide and Conquer
- Tehnici recursive. Reluare
- Grafuri. Noțiuni. Reprezentări
- Grafuri. Parcurgeri
- Arbori de cost minim
- Drumuri minime în graf
- Algoritmi euristici. Greedy
- Algoritmi euristici. Jocul ”Viața”
- Introducere
- Ce este programarea
- Medii de programare
- Date
- Structura programului C / C++. Input / O
- Programe cu structură liniară
- Instrucțiuni de selecție
- Instrucțiuni de selecție multiplă
- Repetarea acțiunilor
- Bucle controlate de condiție
- Bucle controlate de contor
- Tablouri liniare
- Tablouri Bidimensionale
- Șiruri de caractere
- Operații cu șiruri de caractere
- Subprograme
- "Anatomia" funcțiilor
- Funcții recursive
- Algoritmi. Istorie
- Metode de reprezentare a algoritmilor
- Algoritmi elementari
- Căutarea în tablouri
- Ordonarea elementelor. BubbleSort
- Sortarea prin selecție
- Ce înseamnă Forța Brută
- Recursia
- Algoritmul de propagare a undei
- Tehnici recursive: Divide and Conquer
- Tehnici recursive. Reluare
- Grafuri. Noțiuni. Reprezentări
- Grafuri. Parcurgeri
- Arbori de cost minim
- Drumuri minime în graf
- Algoritmi euristici. Greedy
- Algoritmi euristici. Jocul ”Viața”