1.Facile
Quale struttura dati si usa per eseguire una visita per livelli di un albero?
- ACoda
- BPila
- CTabella hash
- DCoda con priorità
2.Facile
Che cos'è la proprietà di max-heap?
- ALa chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- BLa chiave di ogni figlio sinistro è maggiore o uguale a quella del fratello destro
- CLe chiavi sono ordinate da sinistra a destra
- DTutte le foglie contengono la chiave massima
3.Facile
In una tabella hash, che cos'è una collisione?
- AUna chiave non può essere sottoposta a hash
- BDue chiavi diverse vengono associate allo stesso indice
- CDue chiavi uguali vengono memorizzate due volte
- DLa tabella esaurisce la memoria
4.Media
Quanto tempo serve per verificare se l'arco (u, v) esiste usando una matrice di adiacenza?
- AO(log V)
- BO(E)
- CO(V)
- DO(1)
5.Media
Qual è l'altezza nel caso peggiore di un albero binario di ricerca con n nodi se le chiavi vengono inserite in ordine?
- A1
- B√n
- Clog₂ n
- Dn (diventa una lista concatenata)
6.Media
Una coda è implementata con due pile: push su una pila «in» e pop da una pila «out», che viene riempita da «in» quando è vuota. Qual è il costo ammortizzato per operazione?
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
7.Difficile
In che modo un radix tree (trie compresso) migliora un trie semplice?
- AFonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- BOrdina i figli di ogni nodo per frequenza
- CMemorizza ogni parola in una tabella hash alla radice invece che in nodi separati
- DConserva solo la prima lettera di ogni parola
8.Difficile
Un filtro di Bloom può rispondere alla domanda «questo elemento è nell'insieme?» con:
- ARisposte sempre esatte
- BRisposte solo per numeri
- CPossibili falsi negativi ma nessun falso positivo
- DPossibili falsi positivi ma nessun falso negativo
Soluzioni
- 1. A · Coda
- 2. A · La chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- 3. B · Due chiavi diverse vengono associate allo stesso indice
- 4. D · O(1)
- 5. D · n (diventa una lista concatenata)
- 6. D · O(1)
- 7. A · Fonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- 8. D · Possibili falsi positivi ma nessun falso negativo
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.