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

Quale struttura dati si usa per eseguire una visita per livelli di un albero?

  1. APila
  2. BCoda con priorità
  3. CCoda
  4. DTabella hash
2.Facile

Quanti archi ha un albero con n nodi?

  1. An + 1
  2. Bn − 1
  3. Cn
  4. D2n
3.Facile

Come si chiama l'operazione di una pila (stack) che aggiunge un elemento in cima?

  1. APush
  2. BPop
  3. CPeek
  4. DEnqueue
4.Media

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

  1. A0,5
  2. BNon c'è un massimo
  3. C1
  4. D2
5.Media

Una rete stradale ha 100,000 incroci, ciascuno collegato a circa altri 4. Quale rappresentazione è la più adatta?

  1. ALista di adiacenza
  2. BUn unico array ordinato di vertici
  3. CMatrice di adiacenza
  4. DUn heap binario di archi
6.Media

Hai un riferimento a un nodo a metà di una lista. In quale lista puoi rimuoverlo in O(1)?

  1. AUn array ordinato
  2. BUna lista doppiamente concatenata
  3. CUna lista concatenata semplice
  4. DUn array dinamico
7.Difficile

Nel BST con radice 50, sottoalbero sinistro 30 (figli 20, 40) e sottoalbero destro 70 (figli 60, 80), la radice viene eliminata usando il successore in ordine. Quale chiave diventa la nuova radice?

  1. A70
  2. B80
  3. C40
  4. D60
8.Difficile

Quale proprietà deve soddisfare un albero rosso-nero?

  1. ALa radice deve essere rossa
  2. BOgni cammino da un nodo alle sue foglie discendenti contiene lo stesso numero di nodi neri
  3. COgni nodo deve essere rosso
  4. DOgni nodo rosso deve avere figli rossi, quindi i nodi rossi formano sempre catene ininterrotte fino alle foglie

Soluzioni

  1. 1. C · Coda
  2. 2. B · n − 1
  3. 3. A · Push
  4. 4. C · 1
  5. 5. A · Lista di adiacenza
  6. 6. B · Una lista doppiamente concatenata
  7. 7. D · 60
  8. 8. B · Ogni cammino da un nodo alle sue foglie discendenti contiene lo stesso numero di nodi neri

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