1.Facile
Che cos'è la proprietà di max-heap?
- ALe chiavi sono ordinate da sinistra a destra
- BLa chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- CLa chiave di ogni figlio sinistro è maggiore o uguale a quella del fratello destro
- DTutte le foglie contengono la chiave massima
2.Facile
Quale struttura dati è più adatta per la funzione «annulla» (undo) di un editor di testo?
- AInsieme hash (hash set)
- BCoda (queue)
- CGrafo
- DPila (stack)
3.Facile
In quale ordine una visita in preordine (preorder) di un albero binario visita i nodi?
- ASottoalbero sinistro, poi nodo, poi sottoalbero destro
- BLivello per livello a partire dall'alto
- CSottoalbero sinistro, poi sottoalbero destro, poi nodo
- DNodo, poi sottoalbero sinistro, poi sottoalbero destro
4.Media
Un albero binario ha radice 1 con figlio sinistro 2 e figlio destro 3; il nodo 2 ha figli 4 (sinistro) e 5 (destro). Qual è la visita in postordine?
- A1 2 4 5 3
- B4 5 2 3 1
- C5 4 3 2 1
- D4 2 5 1 3
5.Media
Le chiavi 50, 30, 70, 20, 40 vengono inserite in quest'ordine in un albero binario di ricerca vuoto. Qual è il figlio sinistro di 30?
- A70
- B50
- C40
- D20
6.Media
In una coda circolare memorizzata in un array di capacità n, come si calcola la posizione successiva all'indice i?
- A(i − 1) mod n
- B(i + 1) mod n
- Ci + 1
- D2i + 1
7.Difficile
Un oggetto è memorizzato come chiave in una hash map, e poi viene modificato un campo usato dalla sua funzione hash. Qual è il risultato probabile?
- ANon cambia nulla, perché l'hash di una chiave si calcola una sola volta all'avvio del programma
- BLa mappa solleva un errore nel momento in cui il campo cambia
- CLa mappa sposta automaticamente la chiave nel nuovo bucket
- DLa ricerca dell'oggetto può fallire perché si trova nel bucket corrispondente al vecchio hash
8.Difficile
Un filtro di Bloom può rispondere alla domanda «questo elemento è nell'insieme?» con:
- APossibili falsi positivi ma nessun falso negativo
- BRisposte solo per numeri
- CRisposte sempre esatte
- DPossibili falsi negativi ma nessun falso positivo
Soluzioni
- 1. B · La chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- 2. D · Pila (stack)
- 3. D · Nodo, poi sottoalbero sinistro, poi sottoalbero destro
- 4. B · 4 5 2 3 1
- 5. D · 20
- 6. B · (i + 1) mod n
- 7. D · La ricerca dell'oggetto può fallire perché si trova nel bucket corrispondente al vecchio hash
- 8. A · Possibili falsi positivi ma nessun falso negativo
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.