1.Facile
Qual è la caratteristica distintiva di un insieme (set) come tipo di dato astratto?
- APermette l'accesso solo a un'estremità
- BMemorizza elementi senza duplicati
- CMemorizza elementi in ordine
- DMemorizza coppie chiave–valore
2.Facile
In quale ordine una visita in postordine (postorder) di un albero binario visita i nodi?
- ASottoalbero sinistro, poi sottoalbero destro, poi nodo
- BNodo, poi sottoalbero sinistro, poi sottoalbero destro
- CSottoalbero sinistro, poi nodo, poi sottoalbero destro
- DSottoalbero destro, poi nodo, poi sottoalbero sinistro
3.Facile
Come sono memorizzati in memoria gli elementi di un array?
- AIn un albero di pagine di memoria
- BIn un unico blocco contiguo, uno dopo l'altro
- CIn posizioni casuali scelte da un hash
- DSparsi, collegati da puntatori
4.Media
Qual è la complessità temporale della ricerca di una chiave in un albero binario di ricerca bilanciato?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(1)
5.Media
Una visita in ordine (in-order) di un albero binario di ricerca visita le chiavi in:
- AOrdine per livelli
- BOrdine crescente
- COrdine sempre decrescente
- DOrdine di inserimento
6.Media
Quale struttura dati usa un programma in esecuzione per tenere traccia delle chiamate di funzione attive e delle loro variabili locali?
- ALo stack delle chiamate
- BUn albero binario di ricerca di frame
- CUna tabella hash di funzioni
- DLa coda della memoria heap
7.Difficile
Quale garanzia danno le regole degli alberi rosso-neri sull'altezza di un albero con n chiavi?
- AL'altezza è al massimo n / 2
- BL'altezza è esattamente log2 n
- CL'altezza è al massimo 2 log2(n + 1)
- DL'altezza è al massimo log2 n + 1
8.Difficile
Come si può rilevare se una lista concatenata semplice contiene un ciclo usando O(1) memoria aggiuntiva?
- ASi ordina la lista e si cercano i duplicati
- BSi muove un puntatore di un passo e un altro di due passi e si verifica se si incontrano
- CSi contano i nodi finché il conteggio supera il campo lunghezza della lista
- DSi memorizza ogni nodo visitato in un hash set
Soluzioni
- 1. B · Memorizza elementi senza duplicati
- 2. A · Sottoalbero sinistro, poi sottoalbero destro, poi nodo
- 3. B · In un unico blocco contiguo, uno dopo l'altro
- 4. B · O(log n)
- 5. B · Ordine crescente
- 6. A · Lo stack delle chiamate
- 7. C · L'altezza è al massimo 2 log2(n + 1)
- 8. B · Si muove un puntatore di un passo e un altro di due passi e si verifica se si incontrano
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.