1.Facile
In un grafo non orientato, che cos'è il grado di un vertice?
- ALa lunghezza del cammino più lungo che parte da esso
- BIl numero di archi a esso collegati
- CLa sua posizione nella lista di adiacenza
- DIl numero di vertici del grafo
2.Facile
Quale struttura si usa tipicamente per implementare una coda con priorità?
- AUno stack
- BUn heap
- CUna stringa
- DUna lista concatenata semplice non ordinata
3.Facile
Che cos'è un grafo orientato?
- AUn grafo i cui archi hanno tutti un peso
- BUn grafo in cui ogni coppia di vertici distinti è collegata da un arco
- CUn grafo i cui archi hanno una direzione da un vertice a un altro
- DUn grafo privo di cicli
4.Media
Qual è il valore dell'espressione postfissa 3 4 + 2 * ?
- A10
- B14
- C11
- D24
5.Media
Un'applicazione ha bisogno di ricerche veloci, ma deve anche elencare le chiavi in ordine e rispondere a interrogazioni su intervalli. Quale struttura è la più adatta?
- AUn albero binario di ricerca bilanciato
- BUna lista concatenata non ordinata
- CUna pila
- DUna tabella hash
6.Media
Come si trova la chiave minima in un albero binario di ricerca?
- ASi seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- BSi seguono i figli destri dalla radice finché non c'è più un figlio destro
- CSi visitano tutte le foglie e le si confronta
- DSi guarda solo la radice
7.Difficile
In che modo un radix tree (trie compresso) migliora un trie semplice?
- AFonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- BConserva solo la prima lettera di ogni parola
- CMemorizza ogni parola in una tabella hash alla radice invece che in nodi separati
- DOrdina i figli di ogni nodo per frequenza
8.Difficile
Quanto tempo serve per cercare una chiave arbitraria in un min-heap binario di n elementi?
- AO(n)
- BO(log log n)
- CO(1)
- DO(log n)
Soluzioni
- 1. B · Il numero di archi a esso collegati
- 2. B · Un heap
- 3. C · Un grafo i cui archi hanno una direzione da un vertice a un altro
- 4. B · 14
- 5. A · Un albero binario di ricerca bilanciato
- 6. A · Si seguono i figli sinistri dalla radice finché non c'è più un figlio sinistro
- 7. A · Fonde le catene di nodi con un solo figlio in un unico arco etichettato con una stringa
- 8. A · O(n)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.