Professional Documents
Culture Documents
Tema 3 - Contenidors Avancats
Tema 3 - Contenidors Avancats
Tema 3 - Contenidors Avancats
Iteradors
Tasca
Crea un vector d’ints i omple’l amb 5 valors
random entre 5 i 20.
Printa el contigut del vector usant un bucle amb
iterador.
Contenidors avançats
Map
Tasca
Crea un map que guardi un nom amb un DNI
Queue
Tasca
Implementa l’struct CustomQueue
L’estructura està formada per:
- Un vector<int> que guarda els valors
- Les funcions push(int) i pop() i first()
Contenidors avançats
Set
Tasca
Implementa l’struct CustomSet
L’estructura està formada per:
- Un vector<int> que guarda els valors
- Les funcions insert(int) i erase(int)
- Consell: Els sets s’usen amb iteradors
Contenidors avançats
Stack
Tasca
Implementa l’struct CustomStack
L’estructura està formada per:
- Un vector<int> que guarda els valors
- Les funcions push(int) i pop() i top()
Contenidors avançats
List
Tasca
Implementa l’struct ListElement
L’estructura està formada per:
- Un value (int)
- Dos punters previous i next a altres
ListElement.
Contenidors avançats
Tasca
Implementa l’struct CustomList