Problema 17 Java

17.03.2018

Implementar metodología de torres de hanoi recursiva


public class TorresHanoiJava{

static Scanner entrada = new Scanner(System.in);

static void torresHanoi(int n, int o, int d, int aux){

if (n>0){

torresHanoi(n-1, o, aux, d);

System.out.print("\nSe mueve anillo desde torre " + o + " hasta torre " +d);

torresHanoi(n-1, aux, d, o);

}

}

public static void main (String[] args){

int n;

System.out.print("Cantidad de anillos ");

n = entrada.nextInt();

torresHanoi(n,1,3,2);

}

}

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar