高手 帮帮忙解释一下汉诺塔 自己看不太明白怎么回事
汉诺塔void hanoi(int n,int p1,int p2,int p3)
{
if(1==n)
cout<<"盘子从"<<p1<<"移到"<<p3<<endl;
else
{
hanoi(n-1,p1,p3,p2);
cout<<"盘子从"<<p1<<"移到"<<p3<<endl;
hanoi(n-1,p2,p1,p3);
}
}
谢谢
[此贴子已经被作者于2016-3-16 13:16编辑过]

不要不要的。。。