Кода -копия выглядит следующим образом:
пакет com.tiantian.algorithms;
/**
* _ | _1 |
* __ | __2 |
* ___ | ___ 3 |.
* _______4 |
* ABC
*
* |
* |
* |.
* _______4 ____ | ___ 3 |
* ABC
*
* |
* |
* |.
* |.
* ABC
*
* Затем проберите этот процесс
*
* @author Wangjie
* @version создан по адресу: 2013-3-4 4:09:53
*/
открытый класс 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 («Наконец -то перенесите деревянный блок 1 из« + из + »перемещать в« + to);
}еще{
Dotowers (topn - 1, от, до, inter); // call (xx)
System.out.println («Возьмите деревянный блок» + topn + »из« + из + »перемещать в« + to);
Dotowers (topn - 1, inter, от, до); // call (yy)
}
}
}