Vai al contenuto principale

Albero binario di ricerca

Un albero binario di ricerca mette le chiavi minori nel sottoalbero sinistro e le maggiori nel sottoalbero destro. Una ricerca parte dalla radice e si sposta a sinistra o a destra dopo ogni confronto.

Nell’immagine

  1. Disco radice: la prima chiave confrontata
  2. Filo sinistro: la ricerca va a sinistra perché la chiave cercata è minore
  3. Disco figlio sinistro: la chiave successiva confrontata
  4. Disco in basso a sinistra: una chiave foglia alla fine del percorso luminoso

Esempi

  • Cercare una parola in un dizionario cartaceo
  • Seguire scelte in un albero delle abilità di un videogioco

Quiz: Albero binario di ricerca (17 anni)

  1. In un albero binario di ricerca, dove si trovano le chiavi minori di un nodo?

    • Nel sottoalbero destro di quel nodo
    • Nel sottoalbero sinistro di quel nodo
    • Solo nella radice
  2. Durante una ricerca in un albero binario di ricerca, cosa determina se ci si sposta a sinistra o a destra dopo aver confrontato l’obiettivo con un nodo?

    • Se la chiave obiettivo è minore o maggiore della chiave del nodo corrente
    • Se la ricerca ha già visitato il figlio sinistro
    • Se il nodo corrente è la radice o una foglia
  3. Cosa scarta ogni confronto durante una ricerca in un albero binario di ricerca?

    • Tutte le chiavi alla stessa profondità
    • Un intero lato dell’albero
    • Solo il nodo corrente

Le risposte, con la spiegazione, sono nell’app. Questa lezione è uscita dalla settimana ad accesso libero, quindi il suo quiz fa parte dell’abbonamento.

Scarica l’app

App gratuita, abbonamento facoltativo
App Store Google Play

Continua nell’app

Almeno una nuova lezione illustrata dal lunedì al venerdì per la classe di tuo figlio, con il suo quiz e un promemoria alle 18:15.

L’insegnante di tuo figlio non usa ancora My Enhanced Teacher?

Parlagliene

Tecnologia, 17 anni