Galera queria saber se tem alguem que consiga fazer o texto estruturado(Algoritimo) desse código JAVA!
Muito Grato!
Comecei pelo dificio e me ferrei no facil!
fiz o código mais tomei uma surra do algoritimo!
Vlw Galera!
import javax.swing.JOptionPane;
public class Hanoi{
static void jogar(int n, char Inicio, char Aux, char Final){
if (n > 0){
jogar(n-1,Inicio,Final,Aux);
System.out.println("Move "+n+" de "+Inicio+" para "+Final);
jogar(n-1,Aux,Inicio,Final);
}
}
public static void main( String args[]){
int n = Integer.parseInt(JOptionPane.showInputDialog("Numero de Discos"));
jogar(n, 'A', 'B', 'C');
}
minha dificuldade em fazer oa lgoritimo estao em entender em que hora a recusividade sai de uma função e passa para a próxima linha e em que momento ele esta imprimindo um valor!
ou seja se alguem consiguisse me esplicar os passos eu até acho que consigo!!!]
desculpa a enxição de saco!
mais vlw aew galera !