Ciao,
devo eseguire un metodo che restituisca il numero di nodi dell'albero che hanno almeno due figli, non riesco a formare il cilclo per far andare avanti il controllo, se faccio un metodo ricorsivo cosa metto come parametro al metodo? posto il codice da me svuiluppato
Grazie.codice:public int contaBiGenitori() { return contaBiGenitori(root); } public int contaBiGenitori(BinaryNode node) { int cont=0;; try { if((node.getLeftChild() != null) && (node.getRightChild() != null)) {//qui controllo la radice cont++; } } catch(NullPointerException e) { if(root==null) System.out.println("Albero vuoto" + e); } return cont; }

Rispondi quotando