1.Facile
Che cosa fa l'operazione peek (o top) su una pila?
- ARimuove tutti gli elementi dalla pila
- BRestituisce l'elemento in cima senza rimuoverlo
- CRestituisce l'elemento in fondo alla pila
- DRimuove l'elemento in cima e lo restituisce
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
In un grafo, che cos'è un ciclo?
- AUn arco di peso zero
- BUn cammino che inizia e finisce nello stesso vertice
- CUn vertice senza archi
- DUn cammino che visita ogni vertice
4.Media
Che cosa è vero per la matrice di adiacenza di un grafo non orientato?
- AOgni riga contiene esattamente un 1
- BÈ sempre triangolare superiore
- CLa sua diagonale principale contiene sempre degli uno
- DÈ simmetrica rispetto alla diagonale principale
5.Media
Quanto dura la ricerca di una parola di lunghezza L in un trie con alfabeto fisso?
- AO(L × n)
- BO(L), indipendentemente da quante parole sono memorizzate
- CO(log n), dove n è il numero di parole
- DO(n), dove n è il numero di parole
6.Media
Hai un riferimento a un nodo a metà di una lista. In quale lista puoi rimuoverlo in O(1)?
- AUn array ordinato
- BUn array dinamico
- CUna lista doppiamente concatenata
- DUna lista concatenata semplice
7.Difficile
Perché i database usano spesso B+-alberi anziché semplici B-alberi per gli indici?
- AI B+-alberi non devono essere bilanciati
- BTutti i record stanno in foglie collegate, il che rende efficienti le scansioni per intervallo
- CI B+-alberi usano nodi interni binari, il che riduce le letture da disco
- DI B+-alberi memorizzano i dati solo nella radice
8.Difficile
Quanto tempo serve per cercare una chiave arbitraria in un min-heap binario di n elementi?
- AO(log log n)
- BO(n)
- CO(log n)
- DO(1)
Soluzioni
- 1. B · Restituisce l'elemento in cima senza rimuoverlo
- 2. C · Coppie chiave–valore con chiavi univoche
- 3. B · Un cammino che inizia e finisce nello stesso vertice
- 4. D · È simmetrica rispetto alla diagonale principale
- 5. B · O(L), indipendentemente da quante parole sono memorizzate
- 6. C · Una lista doppiamente concatenata
- 7. B · Tutti i record stanno in foglie collegate, il che rende efficienti le scansioni per intervallo
- 8. B · O(n)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.