1.Facile
In un grafo non orientato, che cos'è il grado di un vertice?
- ALa sua posizione nella lista di adiacenza
- BLa lunghezza del cammino più lungo che parte da esso
- CIl numero di archi a esso collegati
- DIl numero di vertici del grafo
2.Facile
Quale operazione è lenta in un array ma veloce in testa a una lista concatenata?
- ALeggere l'ultimo elemento tramite indice
- BOttenere la lunghezza di un array di dimensione fissa
- CAccedere al 5° elemento
- DInserire all'inizio
3.Facile
In un albero, che cos'è una foglia?
- AIl nodo con il valore più grande
- BUn nodo senza genitore
- CUn nodo con esattamente un figlio
- DUn nodo senza figli
4.Media
In una tabella hash con indirizzamento aperto, qual è il massimo fattore di carico possibile?
- ANon c'è un massimo
- B2
- C1
- D0,5
5.Media
Come si trova la chiave minima in un albero binario di ricerca?
- ASi seguono i figli destri dalla radice finché non c'è più un figlio destro
- BSi seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- CSi guarda solo la radice
- DSi visitano tutte le foglie e le si confronta
6.Media
Un nodo di un albero binario di ricerca ha un sottoalbero destro. Dove si trova il suo successore in ordine?
- ANel suo figlio destro, sempre
- BNel suo genitore, sempre
- CNel nodo più a sinistra del suo sottoalbero destro
- DNel nodo più a destra del suo sottoalbero sinistro
7.Difficile
Qual è il vantaggio principale di una skip list rispetto a una lista concatenata ordinata?
- ARicerca garantita in O(1) perché ogni nodo memorizza un puntatore a tutti gli altri nodi
- BRicerca attesa in O(log n) grazie a più livelli di puntatori in avanti
- CNon usa memoria aggiuntiva
- DMemorizza le chiavi senza ordine
8.Difficile
Che cosa fa uno splay tree dopo ogni accesso?
- ARicolora i nodi lungo il cammino di ricerca
- BSposta il nodo acceduto in una foglia
- CPorta con rotazioni il nodo acceduto fino alla radice
- DRicostruisce l'intero albero in forma bilanciata
Soluzioni
- 1. C · Il numero di archi a esso collegati
- 2. D · Inserire all'inizio
- 3. D · Un nodo senza figli
- 4. C · 1
- 5. B · Si seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- 6. C · Nel nodo più a sinistra del suo sottoalbero destro
- 7. B · Ricerca attesa in O(log n) grazie a più livelli di puntatori in avanti
- 8. C · Porta con rotazioni il nodo acceduto fino alla radice
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.