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

Come si chiama l'operazione di una coda (queue) che rimuove l'elemento in testa?

  1. AEnqueue
  2. BPush
  3. CDequeue
  4. DInsert
2.Facile

In una lista concatenata semplice, che cosa contiene il puntatore al successivo dell'ultimo nodo?

  1. AL'indirizzo del nodo precedente
  2. BNull (nessun nodo)
  3. CL'indirizzo del primo nodo
  4. DIl numero di nodi della lista
3.Facile

In un albero binario di ricerca, i valori nel sottoalbero sinistro di un nodo sono:

  1. AMaggiori del valore del nodo
  2. BIn ordine casuale
  3. CUguali al valore del nodo
  4. DMinori del valore del nodo
4.Media

In una tabella hash con indirizzamento aperto, qual è il massimo fattore di carico possibile?

  1. A2
  2. B1
  3. C0,5
  4. DNon c'è un massimo
5.Media

Quanti nodi ha un albero binario perfetto di altezza h, con l'altezza contata in archi?

  1. A2h + 1
  2. B2h
  3. Ch2
  4. D2h+1 − 1
6.Media

In un heap binario memorizzato in un array a partire dall'indice 0, dove si trova il genitore del nodo all'indice i?

  1. AAll'indice ⌊i / 2⌋ + 1
  2. BAll'indice ⌊(i − 1) / 2⌋
  3. CAll'indice i − 1
  4. DAll'indice 2i + 1
7.Difficile

Nell'algoritmo di Kruskal per l'albero ricoprente minimo, a che cosa serve la struttura union-find?

  1. AA verificare se i due estremi di un arco sono già collegati
  2. BA memorizzare la distanza corrente di ogni vertice dalla sorgente durante la visita
  3. CA scegliere il vertice di partenza
  4. DA ordinare gli archi per peso
8.Difficile

Un filtro di Bloom può rispondere alla domanda «questo elemento è nell'insieme?» con:

  1. ARisposte sempre esatte
  2. BPossibili falsi negativi ma nessun falso positivo
  3. CPossibili falsi positivi ma nessun falso negativo
  4. DRisposte solo per numeri

Soluzioni

  1. 1. C · Dequeue
  2. 2. B · Null (nessun nodo)
  3. 3. D · Minori del valore del nodo
  4. 4. B · 1
  5. 5. D · 2h+1 − 1
  6. 6. B · All'indice ⌊(i − 1) / 2⌋
  7. 7. A · A verificare se i due estremi di un arco sono già collegati
  8. 8. C · Possibili falsi positivi ma nessun falso negativo

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