1.Facile
In un albero binario di ricerca, i valori nel sottoalbero sinistro di un nodo sono:
- AUguali al valore del nodo
- BMinori del valore del nodo
- CMaggiori del valore del nodo
- DIn ordine casuale
2.Facile
In una lista concatenata semplice, ogni nodo contiene:
- ADati e riferimenti a tutti gli altri nodi
- BDati e un indice
- CDati e un riferimento al nodo successivo
- DSolo dati
3.Facile
In quale ordine una visita in preordine (preorder) di un albero binario visita i nodi?
- ALivello per livello a partire dall'alto
- BSottoalbero sinistro, poi nodo, poi sottoalbero destro
- CNodo, poi sottoalbero sinistro, poi sottoalbero destro
- DSottoalbero sinistro, poi sottoalbero destro, poi nodo
4.Media
Hai un riferimento a un nodo a metà di una lista. In quale lista puoi rimuoverlo in O(1)?
- AUn array ordinato
- BUn array dinamico
- CUna lista doppiamente concatenata
- DUna lista concatenata semplice
5.Media
Una rete stradale ha 100,000 incroci, ciascuno collegato a circa altri 4. Quale rappresentazione è la più adatta?
- ALista di adiacenza
- BUn heap binario di archi
- CMatrice di adiacenza
- DUn unico array ordinato di vertici
6.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(log n), dove n è il numero di parole
- CO(n), dove n è il numero di parole
- DO(L × n)
7.Difficile
In che modo un radix tree (trie compresso) migliora un trie semplice?
- AOrdina i figli di ogni nodo per frequenza
- BConserva solo la prima lettera di ogni parola
- CFonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- DMemorizza ogni parola in una tabella hash alla radice invece che in nodi separati
8.Difficile
Quale proprietà mantiene ogni B-albero perfettamente bilanciato?
- ATutte le foglie sono alla stessa profondità
- BOgni nodo memorizza una sola chiave
- CLe chiavi sono memorizzate solo nella radice
- DOgni nodo ha esattamente due figli
Soluzioni
- 1. B · Minori del valore del nodo
- 2. C · Dati e un riferimento al nodo successivo
- 3. C · Nodo, poi sottoalbero sinistro, poi sottoalbero destro
- 4. C · Una lista doppiamente concatenata
- 5. A · Lista di adiacenza
- 6. A · O(L), indipendentemente da quante parole sono memorizzate
- 7. C · Fonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- 8. A · Tutte le foglie sono alla stessa profondità
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.