Ronda uno:
1. Encuentre Min y Max de una array en un solo recorrido.
2. Dado un tablero de ajedrez, encuentre el número máximo de cuadrados presentes.
3. Descripción del puesto.
4. Diferencia entre copia profunda y superficial.
5. ¿Qué es C++
? 6. ¿Qué es la «preinicialización»?
Segunda ronda:
1. Invertir una lista enlazada
1.1 Usar recursividad
2. Copiar constructor, operador = diferentes casos usados, código
3. Copia profunda, copia superficial Casos usados
4. Diferentes versiones de polimorfismo, cómo resolver el problema de la herencia múltiple.
5. Profundización en conceptos virtuales, herencia.
6. Clases de plantilla, operador WAP= para clase de plantilla tal que se comporte de manera diferente para int y char *
7. Dado un árbol, WAP tal que se genera una array tal que:
Tree: 1 / \ 2 3 | / \ 4 5 6 1 2 3 4 5 6 1 0 1 1 1 1 1 2 0 0 0 1 0 0 3 0 0 0 0 1 1 4 0 0 0 0 0 0 5 0 0 0 0 0 0 6 0 0 0 0 0 0
Pista: reserva
8. Dada una array, 1 2 0 5 4 88 0 0 0 6 hazla, 1 2 5 4 88 6 0 0 0 0
9. Me dio la jerarquía de clases, Liste el número de VTables creados
10. Cuándo usar List y cuándo para usar Vector de STL
11. Dada una string «I LOVE INDIA», imprima «INDIA LOVE I»
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA