Biblioteca de șabloane C++ standard - curs 36.900 RUB. de la IBS Training Center, training 31 ore, Data 26 noiembrie 2023.
Miscelaneu / / December 05, 2023
Subiecte acoperite:
1. Introducere (teorie – 15 min).
- Cunoștință;
- Reguli de desfășurare a instruirii;
- Scurtă prezentare generală a subiectelor și metodologiei.
2. Obiecte funcționale (teorie – 2 ore, practică – 45 minute).
- Scurtă discuție despre programarea generică și obiectele apelabile;
- Interacțiunea funcțiilor cu STL;
- Conversia diferitelor tipuri de funcții (adaptoare de funcție).
3. Containere (teorie – 11 ore, practică 4 ore).
Acesta este subiectul principal al instruirii. Reprezentare vizuală, detalii de implementare, cazuri de utilizare, blocaje și prezentare generală a operațiunilor pentru toate containerele. Clasificarea containerelor.
1. Recipiente de secvențe (teorie 4 ore 30 minute, practică 1 oră);
- comun (general);
- Vector (vector);
- Lista (lista);
- Forward list (listă de trimitere);
- Deque (coadă în două sensuri);
2. Adaptoare containere (teorie 1 oră 30 minute, practică 30 minute);
3. Asociativ ordonat (teorie 1 oră 40 minute, practică 20 minute);
4. Asociativ dezordonat (teorie 2 ore, practică 1 oră 30 minute);
5. Pseudocontainere (teorie 1 oră 20 minute, practică 40 minute).
4. Iteratoare (teorie - 2 ore, practică - 1 oră 30 minute).
- Model iterativ, clase, proprietăți și operații ale iteratorilor;
- Implementarea iteratoarelor de flux și adaptoarelor iteratoare.
5. Algoritmi (teorie - 4 ore 50 minute, practică - 2 ore 40 minute).
În această parte a instruirii vom continua să discutăm despre noi elemente ale STL. Vor fi o mulțime de sarcini practice, diagrame și discuții. Oferă o privire de ansamblu asupra algoritmilor, vorbește despre nemodificarea și modificarea algoritmilor de secvență, sortare și căutare, algoritmi numerici și discută despre viitorul algoritmilor.
- Revizuirea algoritmilor (teorie 15 minute);
- Algoritmi nemodificatori (teorie 1 oră, practică 30 minute);
- Modificarea algoritmilor (teorie 3 ore, practica 1 ora 30 minute);
- Sortare și căutare (teorie 40 minute, practică 20 minute);
- Algoritmi numerici (teorie 40 minute, practică 20 minute);
- Bonus: viitorul este deja aici (teorie 15 minute).