Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

黑白河內塔

0 views
Skip to first unread message

肉腳布

unread,
Jan 2, 2007, 11:51:28 PM1/2/07
to
黑白河內塔

要求: (1)白色套環移到B處,黑色套環移到C處 (2)移動時大套環不可至於套環之上

Void Blackwhite_tower(n,a,b,c)
{
while (n>=1)
{
Hanoi(n,a,b,c);
n-=2;
}
void Hanoi(n,a,b,c)
{
if n=1
{move disk from a to c;
return;}
else
{
Hanoi(n-1,a,c,b);//A c B
Move disc from a to c;
Hanoi(n-2,b,c,a);// B c A
}

--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mbrucetsao [0m]From: 140.115.82.88

0 new messages