public void CalculateHanoi(int n,char x,char y,char z)
{
if (n == 1)
{
Console .WriteLine(string.Format("{0}->{1}", x, z));
}else
{
CalculateHanoi(n - 1, x, z, y);
Console.WriteLine(string.Format("{0}->{1}", x, z));
CalculateHanoi(n - 1, y, x, z);
}
}
C# 实现汉诺塔
最新推荐文章于 2024-08-29 16:28:38 发布