Biblioteca de plantillas estándar de C++: curso 36.900 rublos. del IBS Training Center, formación 31 horas, Fecha 26 de noviembre de 2023.
Miscelánea / / December 05, 2023
Tópicos cubiertos:
1. Introducción (teoría – 15 min).
- Conocido;
- Normas para la realización de la formación;
- Breve reseña de temas y metodología.
2. Objetos funcionales (teoría – 2 horas, práctica – 45 minutos).
- Breve discusión sobre programación genérica y objetos invocables;
- Interacción de funciones con STL;
- Conversión de diferentes tipos de funciones (adaptadores de funciones).
3. Contenedores (teoría – 11 horas, práctica 4 horas).
Este es el tema principal de la formación. Representación visual, detalles de implementación, casos de uso, interbloqueos y descripción general de las operaciones para todos los contenedores. Clasificación de contenedores.
1. Contenedores de secuencias (teoría 4 horas 30 minutos, práctica 1 hora);
- Común (general);
- Vector (vector);
- Lista (lista);
- Lista de reenvío (lista de envío);
- Deque (cola de dos vías);
2. Adaptadores de contenedores (teoría 1 hora 30 minutos, práctica 30 minutos);
3. Asociativo ordenado (teoría 1 hora 40 minutos, práctica 20 minutos);
4. Asociativo desordenado (teoría 2 horas, práctica 1 hora 30 minutos);
5. Pseudocontenedores (teoría 1 hora 20 minutos, práctica 40 minutos).
4. Iteradores (teoría - 2 horas, práctica - 1 hora 30 minutos).
- Modelo iterativo, clases, propiedades y operaciones de iteradores;
- Implementación de iteradores de flujo y adaptadores de iteradores.
5. Algoritmos (teoría - 4 horas 50 minutos, práctica - 2 horas 40 minutos).
En esta parte de la capacitación continuaremos discutiendo nuevos elementos de STL. Habrá muchas tareas prácticas, diagramas y discusiones. Proporciona una descripción general de los algoritmos, habla sobre algoritmos de secuencia modificables y no modificables, clasificación y búsqueda, algoritmos numéricos y analiza el futuro de los algoritmos.
- Revisión de algoritmos (teoría 15 minutos);
- Algoritmos no modificables (teoría 1 hora, práctica 30 minutos);
- Modificación de algoritmos (teoría 3 horas, práctica 1 hora 30 minutos);
- Ordenar y buscar (teoría 40 minutos, práctica 20 minutos);
- Algoritmos numéricos (teoría 40 minutos, práctica 20 minutos);
- Bonus: el futuro ya está aquí (teoría de 15 minutos).