Ejercicios de Apuntadors, arrays dinàmics i cost dels mètodes
4 ejercicios de Apuntadors, arrays dinàmics i cost dels mètodes que han salido en los exámenes de Metodologia de la Programació de la UAB…
Exercici 1 (a, b) - Apuntadors i objectes dinàmics · 2024
Es demana corregir els fragments de codi dels apartats a i b: a) Corregir exclusivament les errades sintàctiques d'un bucle que inicialitza un array de punters Estudiant* estudiants[MAX_ELEMENTS]. b) Reesriure completament la funció copiaArrayEstudiants corregint tant errors sintàctics com d'execució en la reserva i…
Exercici 2 · 2024
Exercici 2: Gestió de memòria dinàmica i classe Assignatura. a) Implementar la funció llegeixEstudiants(int& numEstudiants) que reserva un array dinàmic d'Estudiant o retorna nullptr si és 0. b) Implementar el mètode Assignatura::afegeixEstudiants() que llegeix nous estudiants, redimensiona l'array dinàmic fusionant…
Exercici 1 · 2018
Redefinir el comportament de l'operador d'assignació (Vector& operator=(Vector& v)) per a la classe Vector considerant autoassignació, alliberament de memòria prèvia, transferència d'elements buidant v2, assignació de m_maxElements al doble d'elements de v2, i retorn de *this.
Exercici 4 · 2018
Analitzar i justificar la complexitat algorísmica en el cas pitjor del mètode elimina (Vector) i buidaVector.
Otros temas de Metodologia de la Programació
- Disseny de classes: declaració, const i sobrecàrrega d'operadors · 6 problemas · 50 % de que salga
- Constructors, destructors i fitxers · 4 problemas · 50 % de que salga
- Classes contenidor amb arrays estàtics i composició · 7 problemas · 50 % de que salga
- Llistes enllaçades amb nodes · 3 problemas · 50 % de que salga
- Ús de les estructures de dades de la STL · 2 problemas · 50 % de que salga