نسخة الكود كما يلي:
حزمة com.tiantian.algorithms ؛
/**
* _ | _1 |
* __ | __2 |
* ___ | ___ 3 |
* _______4 |
* ABC
*
* |
* |
* |
* _______4 ____ | ___ 3 |
* ABC
*
* |
* |
* |
* |
* ABC
*
* ثم حلقة من خلال هذه العملية
*
* Author Wangjie
* version تم إنشاؤه على: 2013-3-4 4:09:53 PM
*/
الطبقة العامة hanoitowertest {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
dotowers (4 ، 'a' ، 'b' ، 'c') ؛
}
نقاط الفراغ الثابتة العامة (int topn ، char from ، char inter ، char to) {
if (topn == 1) {
System.out.println ("أخيرًا نقل كتلة الخشب 1 من" + من + "الانتقال إلى" + إلى) ؛
}آخر{
Dotowers (Topn - 1 ، من ، inter) ؛
System.out.println ("Take the Wood Block" + Topn + "من" + from + "movo to" + to) ؛
dotowers (topn - 1 ، inter ، من ، إلى) ؛
}
}
}