Biblioteca de modelos C++ padrão - curso RUB 36.900. do IBS Training Center, treinamento 31 horas, data 26 de novembro de 2023.
Miscelânea / / December 05, 2023
Assuntos abordados:
1. Introdução (teoria – 15 min).
- Conhecido;
- Regras para realização do treinamento;
- Breve visão geral dos temas e metodologia.
2. Objetos funcionais (teoria – 2 horas, prática – 45 minutos).
- Breve discussão sobre programação genérica e objetos chamáveis;
- Interação de funções com STL;
- Conversão de diferentes tipos de funções (adaptadores de função).
3. Containers (teoria – 11 horas, prática 4 horas).
Este é o tema principal do treinamento. Representação visual, detalhes de implementação, casos de uso, impasses e visão geral das operações de todos os contêineres. Classificação de contêineres.
1. Recipientes de sequência (teoria 4 horas e 30 minutos, prática 1 hora);
- Comum (geral);
- Vetor (vetor);
- Lista (lista);
- Lista de encaminhamento (lista de envio);
- Deque (fila bidirecional);
2. Adaptadores de contêineres (teoria 1 hora e 30 minutos, prática 30 minutos);
3. Associativo ordenado (teoria 1 hora e 40 minutos, prática 20 minutos);
4. Associativo desordenado (teoria 2 horas, prática 1 hora e 30 minutos);
5. Pseudocontêineres (teoria 1 hora e 20 minutos, prática 40 minutos).
4. Iteradores (teoria - 2 horas, prática - 1 hora e 30 minutos).
- Modelo iterativo, classes, propriedades e operações de iteradores;
- Implementação de iteradores de fluxo e adaptadores de iteradores.
5. Algoritmos (teoria - 4 horas e 50 minutos, prática - 2 horas e 40 minutos).
Nesta parte do treinamento continuaremos a discutir novos elementos do STL. Haverá muitas tarefas práticas, diagramas e discussões. Fornece uma visão geral de algoritmos, fala sobre algoritmos de sequência não modificadores e modificadores, classificação e pesquisa, algoritmos numéricos e discute o futuro dos algoritmos.
- Revisão de algoritmos (teoria 15 minutos);
- Algoritmos não modificadores (teoria 1 hora, prática 30 minutos);
- Modificar algoritmos (teoria 3 horas, prática 1 hora e 30 minutos);
- Classificação e pesquisa (teoria 40 minutos, prática 20 minutos);
- Algoritmos numéricos (teoria 40 minutos, prática 20 minutos);
- Bônus: o futuro já está aqui (teoria dos 15 minutos).