1.Facile
In un albero, che cosa sono i nodi fratelli?
- ANodi privi di figli
- BUn nodo e il suo genitore
- CNodi alla stessa profondità in sottoalberi diversi
- DNodi che hanno lo stesso genitore
2.Facile
La profondità di un nodo in un albero è:
- AIl numero di archi da quel nodo alla foglia più profonda
- BIl numero di figli di quel nodo
- CIl numero di nodi del suo sottoalbero
- DIl numero di archi dalla radice a quel nodo
3.Facile
In quale ordine una visita in postordine (postorder) di un albero binario visita i nodi?
- ANodo, poi sottoalbero sinistro, poi sottoalbero destro
- BSottoalbero destro, poi nodo, poi sottoalbero sinistro
- CSottoalbero sinistro, poi sottoalbero destro, poi nodo
- DSottoalbero sinistro, poi nodo, poi sottoalbero destro
4.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
- CLa coda della memoria heap
- DUna tabella hash di funzioni
5.Media
Qual è il costo di inserire un elemento al centro di un array di n elementi?
- AO(n²), perché ogni elemento si sposta n volte
- BO(log n), per via della ricerca binaria
- CO(n), perché gli elementi successivi devono essere spostati
- DO(1), perché l'indice è noto
6.Media
Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?
- AUno stack
- BUn heap
- CSolo una tabella hash
- DUna coda
7.Difficile
Quale proprietà mantiene ogni B-albero perfettamente bilanciato?
- ALe chiavi sono memorizzate solo nella radice
- BTutte le foglie sono alla stessa profondità
- COgni nodo memorizza una sola chiave
- DOgni nodo ha esattamente due figli
8.Difficile
Perché un server potrebbe scegliere a caso la propria funzione hash da una famiglia universale?
- APer garantire che due chiavi non collidano mai, qualunque chiave invii un attaccante
- BPer rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
- CPer eliminare la necessità di ridimensionare la tabella
- DPer rendere ordinata la tabella hash
Soluzioni
- 1. D · Nodi che hanno lo stesso genitore
- 2. D · Il numero di archi dalla radice a quel nodo
- 3. C · Sottoalbero sinistro, poi sottoalbero destro, poi nodo
- 4. A · Lo stack delle chiamate
- 5. C · O(n), perché gli elementi successivi devono essere spostati
- 6. A · Uno stack
- 7. B · Tutte le foglie sono alla stessa profondità
- 8. B · Per rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.