Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2013, 23:20   #1
mik123
Новичок
Джуниор
 
Регистрация: 13.12.2013
Сообщений: 2
Радость Даны три стержня и n дисков различного размера.

Даны три стержня и n дисков различного размера. Диски можно надевать на стержни, образуя из них башни. Перенести n дисков со стержня A на стержень С, сохранив из первоначальный порядок. При переносе дисков необходимо соблюдать следующие правила:
На каждом шаге со стержня на стержень переносить только один диск;
Диск нельзя помещать на диск меньшего размера;
Для промежуточного хранения можно использовать стержень B.
Реализовать алгоритм, используя три стека вместо стержней A, B, C. Информация о дисках хранится в исходном файле.
Eclipse
mik123 вне форума Ответить с цитированием
Старый 13.12.2013, 23:27   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Это классика. Гуглите по "Ханойская башня"
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны три матрицы Елешечка Помощь студентам 1 01.12.2013 20:45
Даны три квадратных уравнения Allexey Помощь студентам 1 17.09.2013 11:12
Даны три фамилии и три имени SmokeScreen Паскаль, Turbo Pascal, PascalABC.NET 1 17.06.2013 21:18
Даны три матрицы Lizonka-88 Паскаль, Turbo Pascal, PascalABC.NET 1 26.01.2012 10:15
Даны три числа..... konj Помощь студентам 5 19.12.2011 18:26