1.Facile
Che cosa fa l'operazione peek (o top) su una pila?
- ARestituisce l'elemento in cima senza rimuoverlo
- BRimuove l'elemento in cima e lo restituisce
- CRestituisce l'elemento in fondo alla pila
- DRimuove tutti gli elementi dalla pila
2.Facile
Che cosa memorizza una mappa (dizionario)?
- ASolo valori in ordine di inserimento
- BCoppie di chiavi uguali
- CCoppie chiave–valore con chiavi univoche
- DValori ordinati per grandezza
3.Facile
Dove si trova l'elemento più piccolo di un min-heap binario?
- ANell'ultima posizione dell'array
- BNella radice
- CIn una foglia qualsiasi, da cercare
- DNella foglia più a sinistra
4.Media
Qual è il valore dell'espressione postfissa 3 4 + 2 * ?
- A11
- B10
- C14
- D24
5.Media
In un min-heap binario memorizzato in un array (indici a partire da 0), i figli del nodo all'indice i si trovano a:
- Ai + 1 e i + 2
- Bi/2 e i/2 + 1
- C2i e 2i + 1
- D2i + 1 e 2i + 2
6.Media
Un nodo di un albero binario di ricerca ha un sottoalbero destro. Dove si trova il suo successore in ordine?
- ANel nodo più a sinistra del suo sottoalbero destro
- BNel suo figlio destro, sempre
- CNel suo genitore, sempre
- DNel nodo più a destra del suo sottoalbero sinistro
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 sposta automaticamente la chiave nel nuovo bucket
- CLa ricerca dell'oggetto può fallire perché si trova nel bucket corrispondente al vecchio hash
- DLa mappa solleva un errore nel momento in cui il campo cambia
8.Difficile
Inserendo una chiave in un albero AVL il sottoalbero sinistro di un nodo diventa troppo alto, e la nuova chiave è finita nel sottoalbero sinistro del suo figlio sinistro (caso sinistra-sinistra). Quale correzione si applica?
- AUna singola rotazione a destra sul nodo sbilanciato
- BUna singola rotazione a sinistra sul nodo sbilanciato
- CUna rotazione a sinistra sul figlio, poi una rotazione a destra sul nodo
- DLa ricolorazione del nodo e del figlio
Soluzioni
- 1. A · Restituisce l'elemento in cima senza rimuoverlo
- 2. C · Coppie chiave–valore con chiavi univoche
- 3. B · Nella radice
- 4. C · 14
- 5. D · 2i + 1 e 2i + 2
- 6. A · Nel nodo più a sinistra del suo sottoalbero destro
- 7. C · La ricerca dell'oggetto può fallire perché si trova nel bucket corrispondente al vecchio hash
- 8. A · Una singola rotazione a destra sul nodo sbilanciato
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.