1.Facile
Quale struttura si usa tipicamente per implementare una coda con priorità?
- AUna stringa
- BUna lista concatenata semplice non ordinata
- CUn heap
- DUno stack
2.Facile
Che cos'è la proprietà di max-heap?
- ALe chiavi sono ordinate da sinistra a destra
- BLa chiave di ogni figlio sinistro è maggiore o uguale a quella del fratello destro
- CTutte le foglie contengono la chiave massima
- DLa chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
3.Facile
Che cos'è il fattore di carico di una tabella hash?
- AIl numero di bucket diviso per la lunghezza media delle chiavi memorizzate
- BIl numero di elementi memorizzati diviso per il numero di bucket
- CIl tempo necessario per caricare la tabella dal disco
- DIl numero di collisioni avvenute finora
4.Media
Le chiavi 50, 30, 70, 20, 40 vengono inserite in quest'ordine in un albero binario di ricerca vuoto. Qual è il figlio sinistro di 30?
- A50
- B20
- C40
- D70
5.Media
Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?
- AUn heap
- BUno stack
- CUna coda
- DSolo una tabella hash
6.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 pila
- CUna tabella hash
- DUna lista concatenata non ordinata
7.Difficile
Quale coppia di visite determina sempre un unico albero binario con chiavi distinte?
- APreordine e postordine
- BLa sola visita per livelli
- CIl solo preordine
- DPreordine e ordine simmetrico (inorder)
8.Difficile
Qual è il tempo di esecuzione della visita in ampiezza (BFS) su un grafo con V vertici memorizzato come matrice di adiacenza?
- AO(V + E)
- BO(V²)
- CO(V)
- DO(E log V)
Soluzioni
- 1. C · Un heap
- 2. D · La chiave di ogni genitore è maggiore o uguale alle chiavi dei suoi figli
- 3. B · Il numero di elementi memorizzati diviso per il numero di bucket
- 4. B · 20
- 5. B · Uno stack
- 6. A · Un albero binario di ricerca bilanciato
- 7. D · Preordine e ordine simmetrico (inorder)
- 8. B · O(V²)
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.