Semana 1 |
Conceptos básicos de C++, estructuras de control |
Sintaxis, Variables, Tipos de datos, E/S, Operadores, Preprocesadores, If, If-else, Switch case, Loops (For, While, Do while) |
Semana 2 |
Arrays, operadores bit a bit, strings, funciones |
Array 1D (creación, actualización, eliminación), array 2D (creación, actualización, eliminación), AND, OR, XOR, problemas de subconjuntos y XOR, strings y métodos, uso normal de funciones |
Semana 3 |
Punteros, Estructuras y Clases |
Conceptos básicos de punteros, asignación de memoria dinámica, paso por referencia y por puntero, puntero a puntero, aritmética de punteros, arrays y punteros, puntero a función, estructura y clases |
Semana 4 |
Biblioteca de plantillas estándar |
Par, vector, iteradores, métodos en el archivo de encabezado de algoritmos utilizados para STL: inverso, ordenación, aleatorio_shuffle, límite inferior, límite superior, etc. |
Semana 5 |
Stack, Queue, Deque, Priority Queue |
Operaciones de pila, operaciones de cola, operaciones Deque, operaciones de prioridad |
Semana 6 |
Conjunto, Mapa, Multiconjunto, Multimapa |
Operaciones de conjunto, Operaciones de mapa, Operaciones de conjunto múltiple, Operaciones de mapa múltiple |