Salve a tutti,
trovo delle difficoltà nell'implementare, in modo funzionante, un metodo ricorsivo per l'inserimento all'interno di BST.
In cosa sbaglio? Perché al momento dell'esecuzione non aggiunge gli elementi?codice:public void insertRicorsivo(nodoBST p,int val) { if(p==null) p=new nodoBST(val); else { if(val<p.key) insertRicorsivo(p.left,val); else if(val>p.key) insertRicorsivo(p.right,val); else return; } }
Grazie in anticipo!

Rispondi quotando