1.Facile
Che cos'è un grafo pesato?
- AUn grafo con più archi che vertici
- BUn grafo in cui ogni arco ha un valore numerico, come un costo o una distanza
- CUn grafo in cui alcuni vertici sono più pesanti di altri perché hanno più archi
- DUn grafo memorizzato su disco
2.Facile
Quale struttura dati funziona secondo il principio «ultimo a entrare, primo a uscire» (LIFO)?
- APila (stack)
- BCoda (queue)
- CTabella hash
- DLista concatenata
3.Facile
Che cosa fa una funzione hash in una tabella hash?
- AConta quante chiavi sono memorizzate
- BAssocia una chiave a un indice della tabella
- COrdina le chiavi della tabella
- DCifra i valori della tabella
4.Media
Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?
- ASolo una tabella hash
- BUna coda
- CUn heap
- DUno stack
5.Media
Quanto dura la ricerca di una parola di lunghezza L in un trie con alfabeto fisso?
- AO(L × n)
- BO(log n), dove n è il numero di parole
- CO(L), indipendentemente da quante parole sono memorizzate
- DO(n), dove n è il numero di parole
6.Media
Una rete stradale ha 100,000 incroci, ciascuno collegato a circa altri 4. Quale rappresentazione è la più adatta?
- AUn unico array ordinato di vertici
- BUn heap binario di archi
- CMatrice di adiacenza
- DLista di adiacenza
7.Difficile
In una tabella hash con indirizzamento aperto, perché la cancellazione avviene spesso con un marcatore «lapide» (tombstone)?
- ARende la tabella ordinata
- BLe lapidi velocizzano l'hashing
- CSvuotare la posizione potrebbe interrompere la sequenza di scansione di altre chiavi
- DLe chiavi cancellate devono essere conservate per sempre per motivi di sicurezza, quindi le posizioni non si possono mai riutilizzare
8.Difficile
Che cosa fa uno splay tree dopo ogni accesso?
- ARicostruisce l'intero albero in forma bilanciata
- BRicolora i nodi lungo il cammino di ricerca
- CPorta con rotazioni il nodo acceduto fino alla radice
- DSposta il nodo acceduto in una foglia
Soluzioni
- 1. B · Un grafo in cui ogni arco ha un valore numerico, come un costo o una distanza
- 2. A · Pila (stack)
- 3. B · Associa una chiave a un indice della tabella
- 4. D · Uno stack
- 5. C · O(L), indipendentemente da quante parole sono memorizzate
- 6. D · Lista di adiacenza
- 7. C · Svuotare la posizione potrebbe interrompere la sequenza di scansione di altre chiavi
- 8. C · Porta con rotazioni il nodo acceduto fino alla radice
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.