1.Facile
Che cosa definisce un albero binario?
- AL'albero ha esattamente due livelli
- BOgni nodo memorizza un numero binario
- COgni nodo ha esattamente due figli
- DOgni nodo ha al massimo due figli
2.Facile
Che cosa fa una funzione hash in una tabella hash?
- ACifra i valori della tabella
- BOrdina le chiavi della tabella
- CConta quante chiavi sono memorizzate
- DAssocia una chiave a un indice della tabella
3.Facile
Una tabella hash memorizza i dati come:
- AUn albero con chiavi ordinate
- BSolo una lista ordinata
- CCoppie chiave–valore individuate da una funzione hash
- DUna stringa di lunghezza fissa
4.Media
Quanta memoria usa una lista di adiacenza per un grafo con V vertici ed E archi?
- AO(V²)
- BO(E²)
- CO(V × E)
- DO(V + E)
5.Media
Qual è il costo di inserire un elemento al centro di un array di n elementi?
- AO(log n), per via della ricerca binaria
- BO(n²), perché ogni elemento si sposta n volte
- CO(n), perché gli elementi successivi devono essere spostati
- DO(1), perché l'indice è noto
6.Media
Un buffer circolare (ring buffer) è comunemente usato per implementare:
- AUn albero binario di ricerca
- BUna funzione hash
- CUna coda di dimensione fissa
- DUna visita di un grafo
7.Difficile
Quale proprietà mantiene ogni B-albero perfettamente bilanciato?
- AOgni nodo ha esattamente due figli
- BOgni nodo memorizza una sola chiave
- CLe chiavi sono memorizzate solo nella radice
- DTutte le foglie sono alla stessa profondità
8.Difficile
La complessità temporale di decrease-key in un heap binario (nota la posizione dell'elemento) è:
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
Soluzioni
- 1. D · Ogni nodo ha al massimo due figli
- 2. D · Associa una chiave a un indice della tabella
- 3. C · Coppie chiave–valore individuate da una funzione hash
- 4. D · O(V + E)
- 5. C · O(n), perché gli elementi successivi devono essere spostati
- 6. C · Una coda di dimensione fissa
- 7. D · Tutte le foglie sono alla stessa profondità
- 8. D · O(log n)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.