1.Facile
In un albero binario di ricerca, i valori nel sottoalbero sinistro di un nodo sono:
- AUguali al valore del nodo
- BIn ordine casuale
- CMinori del valore del nodo
- DMaggiori del valore del nodo
2.Facile
Dove si trova l'elemento più piccolo di un min-heap binario?
- ANella radice
- BNell'ultima posizione dell'array
- CIn una foglia qualsiasi, da cercare
- DNella foglia più a sinistra
3.Facile
Che cos'è la radice di un albero?
- AUn nodo senza figli
- BIl nodo più in alto, privo di genitore
- CIl nodo con il valore più grande
- DUn qualsiasi nodo intermedio
4.Media
Una rete stradale ha 100,000 incroci, ciascuno collegato a circa altri 4. Quale rappresentazione è la più adatta?
- AUn unico array ordinato di vertici
- BUn heap binario di archi
- CLista di adiacenza
- DMatrice di adiacenza
5.Media
Un buffer circolare (ring buffer) è comunemente usato per implementare:
- AUna funzione hash
- BUn albero binario di ricerca
- CUna coda di dimensione fissa
- DUna visita di un grafo
6.Media
Quanta memoria utilizza una matrice di adiacenza per un grafo con V vertici?
- AO(V²)
- BO(log V)
- CO(V + E)
- DO(E)
7.Difficile
Nell'algoritmo di Kruskal per l'albero ricoprente minimo, a che cosa serve la struttura union-find?
- AA memorizzare la distanza corrente di ogni vertice dalla sorgente durante la visita
- BA ordinare gli archi per peso
- CA verificare se i due estremi di un arco sono già collegati
- DA scegliere il vertice di partenza
8.Difficile
La struttura union-find (insiemi disgiunti) con unione per rango e compressione dei cammini ha un costo ammortizzato per operazione di:
- AO(α(n)), l'inversa della funzione di Ackermann, praticamente costante
- BO(n²)
- CEsattamente O(log n)
- DO(n)
Soluzioni
- 1. C · Minori del valore del nodo
- 2. A · Nella radice
- 3. B · Il nodo più in alto, privo di genitore
- 4. C · Lista di adiacenza
- 5. C · Una coda di dimensione fissa
- 6. A · O(V²)
- 7. C · A verificare se i due estremi di un arco sono già collegati
- 8. A · O(α(n)), l'inversa della funzione di Ackermann, praticamente costante
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.