Scheda di esercizi di Strutture dati con soluzioni

Scheda di esercizi di Strutture dati gratuita e stampabile: 8 esercizi dal livello facile a quello d’esame, con le soluzioni. Stampala o salvala come PDF.

Per i docenti: gratuita da stampare, copiare e usare in classe. Ogni nuova scheda ha nuovi valori e le sue soluzioni. Un link a ExamProblems nella pagina del corso è molto apprezzato.

Nome: ____________________   Data: ____________

1.Facile

In un albero, che cosa sono i nodi fratelli?

  1. ANodi che hanno lo stesso genitore
  2. BNodi privi di figli
  3. CNodi alla stessa profondità in sottoalberi diversi
  4. DUn nodo e il suo genitore
2.Facile

Che cos'è un grafo pesato?

  1. AUn grafo memorizzato su disco
  2. BUn grafo con più archi che vertici
  3. CUn grafo in cui alcuni vertici sono più pesanti di altri perché hanno più archi
  4. DUn grafo in cui ogni arco ha un valore numerico, come un costo o una distanza
3.Facile

Nella rappresentazione di un grafo con liste di adiacenza, che cosa si memorizza per ogni vertice?

  1. AIl numero totale di archi del grafo
  2. BUna riga di V valori booleani
  3. CIl cammino minimo verso ogni altro vertice
  4. DUna lista dei suoi vertici adiacenti
4.Media

Quanta memoria utilizza una matrice di adiacenza per un grafo con V vertici?

  1. AO(V + E)
  2. BO(log V)
  3. CO(E)
  4. DO(V²)
5.Media

Quale struttura dati usa la visita in profondità (DFS) nella versione iterativa?

  1. AUno stack
  2. BSolo una tabella hash
  3. CUn heap
  4. DUna coda
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?

  1. AUna tabella hash
  2. BUna pila
  3. CUn albero binario di ricerca bilanciato
  4. DUna lista concatenata non ordinata
7.Difficile

La struttura union-find (insiemi disgiunti) con unione per rango e compressione dei cammini ha un costo ammortizzato per operazione di:

  1. AO(n²)
  2. BO(α(n)), l'inversa della funzione di Ackermann, praticamente costante
  3. CO(n)
  4. DEsattamente O(log n)
8.Difficile

Quale garanzia danno le regole degli alberi rosso-neri sull'altezza di un albero con n chiavi?

  1. AL'altezza è al massimo 2 log2(n + 1)
  2. BL'altezza è esattamente log2 n
  3. CL'altezza è al massimo n / 2
  4. DL'altezza è al massimo log2 n + 1

Soluzioni

  1. 1. A · Nodi che hanno lo stesso genitore
  2. 2. D · Un grafo in cui ogni arco ha un valore numerico, come un costo o una distanza
  3. 3. D · Una lista dei suoi vertici adiacenti
  4. 4. D · O(V²)
  5. 5. A · Uno stack
  6. 6. C · Un albero binario di ricerca bilanciato
  7. 7. B · O(α(n)), l'inversa della funzione di Ackermann, praticamente costante
  8. 8. A · L'altezza è al massimo 2 log2(n + 1)

Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.