1.Facile
Una tabella hash memorizza i dati come:
- ACoppie chiave–valore individuate da una funzione hash
- BUna stringa di lunghezza fissa
- CSolo una lista ordinata
- DUn albero con chiavi ordinate
2.Facile
Che cosa fa una funzione hash in una tabella hash?
- AOrdina le chiavi della tabella
- BCifra i valori della tabella
- CConta quante chiavi sono memorizzate
- DAssocia una chiave a un indice della tabella
3.Facile
In quale ordine una visita in postordine (postorder) di un albero binario visita i nodi?
- ASottoalbero sinistro, poi sottoalbero destro, poi nodo
- BSottoalbero sinistro, poi nodo, poi sottoalbero destro
- CSottoalbero destro, poi nodo, poi sottoalbero sinistro
- DNodo, poi sottoalbero sinistro, poi sottoalbero destro
4.Media
Una rete stradale ha 100,000 incroci, ciascuno collegato a circa altri 4. Quale rappresentazione è la più adatta?
- AMatrice di adiacenza
- BLista di adiacenza
- CUn heap binario di archi
- DUn unico array ordinato di vertici
5.Media
Qual è la complessità temporale della ricerca di una chiave in un albero binario di ricerca bilanciato?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(1)
6.Media
Quanta memoria utilizza una matrice di adiacenza per un grafo con V vertici?
- AO(V²)
- BO(V + E)
- CO(E)
- DO(log V)
7.Difficile
Che cosa fa uno splay tree dopo ogni accesso?
- ARicolora i nodi lungo il cammino di ricerca
- BRicostruisce l'intero albero in forma bilanciata
- CPorta con rotazioni il nodo acceduto fino alla radice
- DSposta il nodo acceduto in una foglia
8.Difficile
Senza unione per rango né compressione dei cammini, qual è il costo nel caso peggiore di una singola find in una struttura union-find con n elementi?
- AO(1)
- BO(log n)
- CO(α(n))
- DO(n)
Soluzioni
- 1. A · Coppie chiave–valore individuate da una funzione hash
- 2. D · Associa una chiave a un indice della tabella
- 3. A · Sottoalbero sinistro, poi sottoalbero destro, poi nodo
- 4. B · Lista di adiacenza
- 5. A · O(log n)
- 6. A · O(V²)
- 7. C · Porta con rotazioni il nodo acceduto fino alla radice
- 8. D · O(n)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.