1.Facile
In una lista concatenata semplice, ogni nodo contiene:
- ADati e un riferimento al nodo successivo
- BSolo dati
- CDati e riferimenti a tutti gli altri nodi
- DDati e un indice
2.Facile
Che cos'è la radice di un albero?
- AUn nodo senza figli
- BUn qualsiasi nodo intermedio
- CIl nodo più in alto, privo di genitore
- DIl nodo con il valore più grande
3.Facile
Che cosa contiene ogni nodo di una lista doppiamente concatenata?
- ADati e due puntatori, uno al nodo successivo e uno al nodo ancora dopo
- BDue copie dei dati e un solo puntatore
- CDati, un puntatore al nodo successivo e un puntatore al nodo precedente
- DDati e soltanto un puntatore al nodo successivo
4.Media
Un albero binario ha radice 1 con figlio sinistro 2 e figlio destro 3; il nodo 2 ha figli 4 (sinistro) e 5 (destro). Qual è la visita in postordine?
- A5 4 3 2 1
- B1 2 4 5 3
- C4 5 2 3 1
- D4 2 5 1 3
5.Media
Una tabella hash di dimensione 7 usa h(k) = k mod 7 e la scansione lineare. Dopo aver inserito 10, dove viene memorizzato 17?
- AAll'indice 3
- BAll'indice 4
- CAll'indice 6
- DAll'indice 0
6.Media
Un trie (albero dei prefissi) è particolarmente efficiente per:
- ARicerche per prefisso, come il completamento automatico
- BTrovare cammini minimi
- CMemorizzare matrici
- DOrdinare numeri
7.Difficile
Quale struttura permette di calcolare il massimo di ogni finestra di dimensione k di un array in tempo totale O(n)?
- AUna lista concatenata semplice degli elementi della finestra
- BUna deque che contiene indici in ordine decrescente di valore
- CUn min-heap ricostruito per ogni finestra
- DUn array ordinato aggiornato con spostamenti
8.Difficile
Perché un server potrebbe scegliere a caso la propria funzione hash da una famiglia universale?
- APer eliminare la necessità di ridimensionare la tabella
- BPer garantire che due chiavi non collidano mai, qualunque chiave invii un attaccante
- CPer rendere ordinata la tabella hash
- DPer rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
Soluzioni
- 1. A · Dati e un riferimento al nodo successivo
- 2. C · Il nodo più in alto, privo di genitore
- 3. C · Dati, un puntatore al nodo successivo e un puntatore al nodo precedente
- 4. C · 4 5 2 3 1
- 5. B · All'indice 4
- 6. A · Ricerche per prefisso, come il completamento automatico
- 7. B · Una deque che contiene indici in ordine decrescente di valore
- 8. D · Per rendere molto improbabile che un attaccante scelga molte chiavi che collidono tutte
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.