1.Facile
Che cos'è la proprietà di max-heap?
- ALa chiave di ogni figlio sinistro è maggiore o uguale a quella del fratello destro
- BLa chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- CLe chiavi sono ordinate da sinistra a destra
- DTutte le foglie contengono la chiave massima
2.Facile
Dove si trova l'elemento più piccolo di un min-heap binario?
- ANella foglia più a sinistra
- BNella radice
- CIn una foglia qualsiasi, da cercare
- DNell'ultima posizione dell'array
3.Facile
Qual è la differenza principale tra un array statico e un array dinamico?
- AUn array dinamico può crescere spostandosi in un blocco di memoria più grande
- BUn array statico permette un accesso per indice più lento
- CUn array dinamico memorizza gli elementi in nodi collegati così può crescere un elemento alla volta
- DUn array statico può memorizzare solo numeri
4.Media
Quale tipo di dato astratto usa l'algoritmo di Dijkstra per scegliere il prossimo vertice da elaborare?
- AUna coda con priorità di minimo
- BUn insieme senza ordinamento
- CUna coda FIFO
- DUna pila
5.Media
Quanta memoria utilizza una matrice di adiacenza per un grafo con V vertici?
- AO(log V)
- BO(E)
- CO(V + E)
- DO(V²)
6.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 visitano tutte le foglie e le si confronta
- CSi seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- DSi guarda solo la radice
7.Difficile
Perché un server potrebbe scegliere a caso la propria funzione hash da una famiglia universale?
- APer rendere ordinata la tabella hash
- BPer garantire che due chiavi non collidano mai, qualunque chiave invii un attaccante
- CPer eliminare la necessità di ridimensionare la tabella
- DPer rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
8.Difficile
Quale garanzia danno le regole degli alberi rosso-neri sull'altezza di un albero con n chiavi?
- AL'altezza è al massimo log2 n + 1
- BL'altezza è al massimo 2 log2(n + 1)
- CL'altezza è esattamente log2 n
- DL'altezza è al massimo n / 2
Soluzioni
- 1. B · La chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- 2. B · Nella radice
- 3. A · Un array dinamico può crescere spostandosi in un blocco di memoria più grande
- 4. A · Una coda con priorità di minimo
- 5. D · O(V²)
- 6. C · Si seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- 7. D · Per rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
- 8. B · L'altezza è al massimo 2 log2(n + 1)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.