1.Facile
Che cosa memorizza una mappa (dizionario)?
- AValori ordinati per grandezza
- BCoppie di chiavi uguali
- CCoppie chiave–valore con chiavi univoche
- DSolo valori in ordine di inserimento
2.Facile
In un albero, che cos'è una foglia?
- AUn nodo senza genitore
- BUn nodo con esattamente un figlio
- CUn nodo senza figli
- DIl nodo con il valore più grande
3.Facile
Che cos'è una deque (coda a doppia estremità)?
- AUna struttura che permette inserimenti e rimozioni a entrambe le estremità
- BUna coda che permette rimozioni solo in fondo
- CUna coda ordinata per priorità
- DDue code separate che condividono un array
4.Media
Un albero binario ha radice 1 con figlio sinistro 2 e figlio destro 3; il nodo 2 ha figli 4 (sinistro) e 5 (destro). Qual è la visita in postordine?
- A5 4 3 2 1
- B4 5 2 3 1
- C1 2 4 5 3
- D4 2 5 1 3
5.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(L × n)
- CO(n), dove n è il numero di parole
- DO(log n), dove n è il numero di parole
6.Media
Come funziona extract-min in un min-heap binario?
- ASi rimuove la radice e si spostano tutti gli elementi di una posizione a sinistra
- BSi sposta l'ultimo elemento nella radice e lo si fa scendere
- CSi rimuove l'ultimo elemento dell'array
- DSi cercano in tutte le foglie il nuovo minimo
7.Difficile
Quale affermazione sull'heapsort è corretta?
- ARichiede tempo O(n) su qualsiasi input
- BOrdina sul posto in tempo O(n log n) nel caso peggiore ma non è stabile
- CÈ stabile e richiede O(n) memoria aggiuntiva
- DRichiede un albero binario di ricerca come memoria aggiuntiva, quindi usa O(n) memoria extra
8.Difficile
Quale proprietà deve soddisfare un albero rosso-nero?
- ALa radice deve essere rossa
- BOgni nodo deve essere rosso
- COgni cammino da un nodo alle sue foglie discendenti contiene lo stesso numero di nodi neri
- DOgni nodo rosso deve avere figli rossi, quindi i nodi rossi formano sempre catene ininterrotte fino alle foglie
Soluzioni
- 1. C · Coppie chiave–valore con chiavi univoche
- 2. C · Un nodo senza figli
- 3. A · Una struttura che permette inserimenti e rimozioni a entrambe le estremità
- 4. B · 4 5 2 3 1
- 5. A · O(L), indipendentemente da quante parole sono memorizzate
- 6. B · Si sposta l'ultimo elemento nella radice e lo si fa scendere
- 7. B · Ordina sul posto in tempo O(n log n) nel caso peggiore ma non è stabile
- 8. C · Ogni cammino da un nodo alle sue foglie discendenti contiene lo stesso numero di nodi neri
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.