1.Facile
L'altezza di un albero è comunemente definita come:
- AIl numero di figli della radice
- BIl numero di archi del cammino più lungo dalla radice a una foglia
- CIl numero totale di nodi dell'albero, contando la radice e ogni foglia
- DIl numero di foglie dell'albero
2.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
3.Facile
Che cosa contiene ogni nodo di una lista doppiamente concatenata?
- ADati e due puntatori, uno al nodo successivo e uno al nodo ancora dopo
- BDue copie dei dati e un solo puntatore
- CDati, un puntatore al nodo successivo e un puntatore al nodo precedente
- DDati e soltanto un puntatore al nodo successivo
4.Media
Quale tipo di dato astratto usa l'algoritmo di Dijkstra per scegliere il prossimo vertice da elaborare?
- AUna pila
- BUn insieme senza ordinamento
- CUna coda con priorità di minimo
- DUna coda FIFO
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(n), dove n è il numero di parole
- CO(log n), dove n è il numero di parole
- DO(L × n)
6.Media
Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?
- AUno stack
- BUn heap
- CSolo una tabella hash
- DUna coda
7.Difficile
Perché in un filtro di Bloom standard non si possono semplicemente eliminare gli elementi azzerandone i bit?
- AI filtri di Bloom memorizzano gli elementi completi, che una volta sottoposti a hash non si possono più ritrovare
- BQuei bit possono appartenere anche ad altri elementi, il che causerebbe falsi negativi
- CI bit di un filtro di Bloom non si possono modificare dopo la creazione
- DL'eliminazione porterebbe il tasso di falsi positivi al 100%
8.Difficile
Quale coppia di visite determina sempre un unico albero binario con chiavi distinte?
- APreordine e postordine
- BPreordine e ordine simmetrico (inorder)
- CIl solo preordine
- DLa sola visita per livelli
Soluzioni
- 1. B · Il numero di archi del cammino più lungo dalla radice a una foglia
- 2. A · Sottoalbero sinistro, poi sottoalbero destro, poi nodo
- 3. C · Dati, un puntatore al nodo successivo e un puntatore al nodo precedente
- 4. C · Una coda con priorità di minimo
- 5. A · O(L), indipendentemente da quante parole sono memorizzate
- 6. A · Uno stack
- 7. B · Quei bit possono appartenere anche ad altri elementi, il che causerebbe falsi negativi
- 8. B · Preordine e ordine simmetrico (inorder)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.