La copia del código es la siguiente:
paquete com.tiantian.algorithms;
/**
* _ | _1 |
* __ | __2 |
* ___ | ___ 3 |
* _______4 |
* ABC
*
* |
* |
* |
* _______4 ____ | ___ 3 |
* ABC
*
* |
* |
* |
* |
* ABC
*
* Luego recorre este proceso
*
* @author wangjie
* @version creado en: 2013-3-4 4:09:53 PM
*/
clase pública Hanoitowertest {
public static void main (string [] args) {
Dotowers (4, 'a', 'b', 'c');
}
Public static void dotowers (int topn, char from, char inter, char to) {
if (topn == 1) {
System.out.println ("Finalmente, transfiera el bloque de madera 1 desde" + de + "Move a" + a);
}demás{
Dotowers (topn - 1, de, a, inter);
System.out.println ("Tomar el bloque de madera" + topn + "de" + from + "moverse a" + a);
Dotowers (topn - 1, inter, de, a);
}
}
}