Sto lavorando attraverso un esame di carta passato per il mio corso di programmazione avanzata e ho ottenuto bloccato a questa domanda
Quali proprietà deve i valori in un albero binario di ricerca soddisfare? Quanti diversi alberi binari di ricerca sono lì contenenti i tre valori 1 2 3? Spiega la tua risposta.
Posso rispondere alla prima parte abbastanza facilmente, ma il secondo bit, circa il numero di possibili alberi mi ha messo in difficoltà. Il mio primo istinto è quello di dire che c'è solo un singolo albero possibile, con 2la radice perché la definizione dice così, ma questa domanda è il lavoro di 8 punti su un totale di 100 per l'intero documento, quindi posso solo supporre che si tratta di una domanda trabocchetto, e c'è una spiegazione più sottile, ma non c'è niente nelle dispense che spiega questo. Qualcuno sa che rispondere a questa domanda?













