View Single Post
Old 08-06-2013, 17:28   #6
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quote:
Originariamente inviato da Katastrophe1602 Guarda i messaggi
whoa, che rapidità : P
grazie delle risposte, riguardo la prima ci devo ragionare ancora su.
la seconda l'ho sistemata per farla funzionare : P

public void print(int distanza, Albero a){
if (a!= null)
print(1, distanza, a);
else System.out.println("Albero vuoto");
}
private void print(int current,int distanza, Albero nodo){
if(nodo!=null)
if (current == distanza)
System.out.println(nodo.val);
else{
if (nodo.left != null)
print(current + 1, distanza, nodo.left);
if (nodo.right != null)
print(current + 1, distanza, nodo.right);
}
}
Si ma fammi il piacere di indentare il codice. Come vedi le due risposte che hai ricevuto con il codice sono ordinate. Aiutaci ad aiutarti. Ci sono delle discussioni su questo forum che personalmente non prendo neanche in considerazione solo perchè il codice non è indentato.
clockover è offline   Rispondi citando il messaggio o parte di esso