Алгоритм решения задачи “Ханойские Башни” - C#
Формулировка задачи:
Кто может, напишите хотя бы один алгоритм, пожалуйста.
Алгоритм решения задачи “Ханойские Башни”.
Решение задачи: «Алгоритм решения задачи “Ханойские Башни”»
textual
Листинг программы
- private static void Main()
- {
- const int K = 4;
- Console.WriteLine("Решение для {0} дисков:", K);
- SolutionHanoibns(K, 'A', 'B', 'C');
- }
- private static void SolutionHanoibns(int k, char a, char b, char c)
- {
- if (k > 1) SolutionHanoibns(k - 1, a, c, b);
- Console.WriteLine("Переложить диск из {0} в {1}", a, b);
- SolutionHanoibns(k - 1, c, b, a);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д