Domande su progetto e su esercizi

[ASSIGNMENT 2] Chiarimento dimensione tuple.

[ASSIGNMENT 2] Chiarimento dimensione tuple.

di GIULIO NISI -
Numero di risposte: 1

Buongiorno a tutti, vorrei un chiarimento sul testo del secondo assignment.

Dal testo: "[...] si definisca una classe generica per la gestione di tuple ordinabili di lunghezza arbitraria [...]".

Si intende che un'istanza di tupla nasce e mantiene una dimensione arbitraria K specificata tramite costruttore, oppure che la lunghezza della tupla può essere modificata in un qualsiasi momento? Questo condiziona la scelta delle strutture dati interne e degli algoritmi usati. Mi è venuto questo dubbio perchè solitamente le tuple sono oggetti fissi, ad esempio in Python sono immutabili, questo mi spingeva ad usare dei semplici array, ma allo stesso tempo credo che l'esercizio volesse vertere sulle Collections.

Grazie in anticipo, un saluto.

In riposta a GIULIO NISI

Re: [ASSIGNMENT 2] Chiarimento dimensione tuple.

di Laura Ricci -
Salve,
direi che potete scegliere voi la soluzione che preferite, io definirei più costrutori per la classe Tuple, uno che istanzia tuple di lunghezza fissa (nell'esercizio alla fine serve una tupla di lunghezza pari a 3), un altro che usa una struttura a dimensione variabile (che non serve in questo esercizio). Le collection serviranno poi comunque per indicizzare le diverse tuple. Comunque correggeremo l'esercizio nella lezione della prossima settimana (non domani).

Buon lavoro

Laura Ricci