1.Facile
In una tabella hash, che cos'è una collisione?
- ALa tabella esaurisce la memoria
- BUna chiave non può essere sottoposta a hash
- CDue chiavi uguali vengono memorizzate due volte
- DDue chiavi diverse vengono associate allo stesso indice
2.Facile
Quale struttura dati funziona secondo il principio «ultimo a entrare, primo a uscire» (LIFO)?
- APila (stack)
- BTabella hash
- CCoda (queue)
- DLista concatenata
3.Facile
Che cos'è una deque (coda a doppia estremità)?
- AUna coda ordinata per priorità
- BUna coda che permette rimozioni solo in fondo
- CDue code separate che condividono un array
- DUna struttura che permette inserimenti e rimozioni a entrambe le estremità
4.Media
Quanto dura la ricerca di una parola di lunghezza L in un trie con alfabeto fisso?
- AO(L), indipendentemente da quante parole sono memorizzate
- BO(n), dove n è il numero di parole
- CO(log n), dove n è il numero di parole
- DO(L × n)
5.Media
Quale struttura dati usa un programma in esecuzione per tenere traccia delle chiamate di funzione attive e delle loro variabili locali?
- AUna tabella hash di funzioni
- BUn albero binario di ricerca di frame
- CLo stack delle chiamate
- DLa coda della memoria heap
6.Media
Quale condizione di bilanciamento mantiene un albero AVL in ogni nodo?
- ALe altezze dei sottoalberi sinistro e destro differiscono al massimo di 1
- BOgni nodo è colorato di rosso o di nero
- CTutte le foglie sono esattamente alla stessa profondità
- DI due sottoalberi di ogni nodo contengono esattamente lo stesso numero di nodi
7.Difficile
Nel BST con radice 50, sottoalbero sinistro 30 (figli 20, 40) e sottoalbero destro 70 (figli 60, 80), la radice viene eliminata usando il successore in ordine. Quale chiave diventa la nuova radice?
- A60
- B40
- C80
- D70
8.Difficile
Nell'ipotesi di hashing uniforme semplice, qual è il tempo atteso di una ricerca in una tabella hash con concatenamento, n chiavi e m bucket?
- AO(n)
- BO(m)
- CO(1 + α), dove α = n / m
- DO(log n)
Soluzioni
- 1. D · Due chiavi diverse vengono associate allo stesso indice
- 2. A · Pila (stack)
- 3. D · Una struttura che permette inserimenti e rimozioni a entrambe le estremità
- 4. A · O(L), indipendentemente da quante parole sono memorizzate
- 5. C · Lo stack delle chiamate
- 6. A · Le altezze dei sottoalberi sinistro e destro differiscono al massimo di 1
- 7. A · 60
- 8. C · O(1 + α), dove α = n / m
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.