1.Facile
Come si chiama l'operazione di una coda (queue) che rimuove l'elemento in testa?
- AEnqueue
- BPush
- CDequeue
- DInsert
2.Facile
Quale struttura dati funziona secondo il principio «ultimo a entrare, primo a uscire» (LIFO)?
- ACoda (queue)
- BPila (stack)
- CLista concatenata
- DTabella hash
3.Facile
Qual è la differenza principale tra un array statico e un array dinamico?
- AUn array statico può memorizzare solo numeri
- BUn array dinamico memorizza gli elementi in nodi collegati così può crescere un elemento alla volta
- CUn array dinamico può crescere spostandosi in un blocco di memoria più grande
- DUn array statico permette un accesso per indice più lento
4.Media
Quale struttura dati si usa per verificare se le parentesi in "{[()]}" sono bilanciate?
- AUna tabella hash
- BUna pila
- CUna coda
- DUn albero binario di ricerca
5.Media
Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?
- AUno stack
- BUna coda
- CSolo una tabella hash
- DUn heap
6.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?
- A40
- B20
- C50
- D70
7.Difficile
Quale garanzia danno le regole degli alberi rosso-neri sull'altezza di un albero con n chiavi?
- AL'altezza è al massimo 2 log2(n + 1)
- BL'altezza è al massimo n / 2
- CL'altezza è esattamente log2 n
- DL'altezza è al massimo log2 n + 1
8.Difficile
Perché in un filtro di Bloom standard non si possono semplicemente eliminare gli elementi azzerandone i bit?
- AL'eliminazione porterebbe il tasso di falsi positivi al 100%
- BI filtri di Bloom memorizzano gli elementi completi, che una volta sottoposti a hash non si possono più ritrovare
- CQuei bit possono appartenere anche ad altri elementi, il che causerebbe falsi negativi
- DI bit di un filtro di Bloom non si possono modificare dopo la creazione
Soluzioni
- 1. C · Dequeue
- 2. B · Pila (stack)
- 3. C · Un array dinamico può crescere spostandosi in un blocco di memoria più grande
- 4. B · Una pila
- 5. A · Uno stack
- 6. B · 20
- 7. A · L'altezza è al massimo 2 log2(n + 1)
- 8. C · Quei bit possono appartenere anche ad altri elementi, il che causerebbe falsi negativi
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.