Ti riporto uno schema che dovrebe chiarirti come si susseguono le chiamate ricorsive; ogni chiamata si dirama in due sottochiamate, la prima imposta il corrente indice k a 0 e l'altra imposta il corrente indice k a 1; l'ordine con cui sono eseguite le chiamate è quello mostrato dalle lettere sugli archi dell'albero; SI = Sottoinsiemi
codice:_____D_____SI([000],3,3) | | ______C____SI([000],2,3) | | | |______E______SI([001],3,3) | ___B___SI([000],1,3) _____G______SI([010],3,3) | | | | | | | |_____F_____ SI([010],2,3) | | | |_____H_______SI([011],3,3) | | | A SI([000],0,3) | ______M_______SI([100],3,3) | | | | | _____L_____SI([100],2,3) | | | | | |______N_______SI([101],3,3) | | |___I____SI([100],1,3) ______P______SI([110],3,3) | | | | |____O_____SI([110],2,3) | |______Q______SI([111],3,3)

Rispondi quotando