السلام عليكــم ورحمـة الله وبركاتــه ،،
انا عارف ان موضوع Tower of Hanoi تمت مناقشته قبل ذلك مرات عديده لكن انا هذه المره اريد شيء اخر انا لدي الAlgorithm واريد من احد شرحه
لقد قمت بعمل tracing له عشرات المرات ولم استطع فهمه وهذا هو الكود
public void Hanoi(int n, char Source, char Temp, char Destination)
{
Console.WriteLine(String.Format("{0} --> {1}", Source, Destination));
}
else
{
Hanoi(n - 1, Source, Destination, Temp);
Hanoi(1, Source, Temp, Destination);
Hanoi(n - 1, Temp, Source, Destination);
}
static void Main(string[] args)
{
Hanoi(3, 'A', 'B', 'C');
Console.ReadKey();
}ارجوا المساعده ولكم جزيل الشكر