1.Facile
L'altezza di un albero è comunemente definita come:
- AIl numero di foglie dell'albero
- BIl numero di archi del cammino più lungo dalla radice a una foglia
- CIl numero di figli della radice
- DIl numero totale di nodi dell'albero, contando la radice e ogni foglia
2.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
- CRimuove tutti gli elementi dalla pila
- DRestituisce l'elemento in fondo alla pila
3.Facile
Quale struttura si usa tipicamente per implementare una coda con priorità?
- AUna stringa
- BUna lista concatenata semplice non ordinata
- CUno stack
- DUn heap
4.Media
Qual è il valore dell'espressione postfissa 3 4 + 2 * ?
- A14
- B24
- C10
- D11
5.Media
In una tabella hash con indirizzamento aperto, qual è il massimo fattore di carico possibile?
- A1
- B0,5
- C2
- DNon c'è un massimo
6.Media
Un trie (albero dei prefissi) è particolarmente efficiente per:
- ATrovare cammini minimi
- BRicerche per prefisso, come il completamento automatico
- CMemorizzare matrici
- DOrdinare numeri
7.Difficile
Nell'ipotesi di hashing uniforme semplice, qual è il tempo atteso di una ricerca in una tabella hash con concatenamento, n chiavi e m bucket?
- AO(n)
- BO(1 + α), dove α = n / m
- CO(m)
- DO(log n)
8.Difficile
Che cosa fa uno splay tree dopo ogni accesso?
- ASposta il nodo acceduto in una foglia
- BRicostruisce l'intero albero in forma bilanciata
- CRicolora i nodi lungo il cammino di ricerca
- DPorta con rotazioni il nodo acceduto fino alla radice
Soluzioni
- 1. B · Il numero di archi del cammino più lungo dalla radice a una foglia
- 2. A · Restituisce l'elemento in cima senza rimuoverlo
- 3. D · Un heap
- 4. A · 14
- 5. A · 1
- 6. B · Ricerche per prefisso, come il completamento automatico
- 7. B · O(1 + α), dove α = n / m
- 8. D · Porta con rotazioni il nodo acceduto fino alla radice
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.