Вопросы по теме 'towers-of-hanoi'

Как работает эта повторяющаяся Ханойская башня? С
Возможный дубликат: Как Это работает? Странные решения Ханойских башен Просматривая Google, я нашел это интересное решение для Tower Of Hanoi, которое даже не использует стек в качестве структуры данных. Может ли кто-нибудь...
14480 просмотров
schedule 12.12.2022

Ханойская башня, перестань скользить
Я разработал решение проблемы Ханойской башни: public static void bewege(int h, char quelle, char ablage, char ziel) { if(h > 0){ bewege(h - 1, quelle, ziel, ablage); System.out.println("Move "+ h +" from " + quelle + " to " +...
512 просмотров
schedule 23.04.2022

Решение рекурсивных ханойских башен на Лиспе
Мой код в lisp выглядит следующим образом: (defun solve-hanoi(from) (hanoi (length from) from '() '())) (defun hanoi(height from to aux) (when (>= height 1) (hanoi (- height 1) from aux to) (format t...
2000 просмотров
schedule 22.10.2023

Бинарное решение для Ханойской башни
Я читаю Алгоритмы Роберта Седжвика Ниже приведен отрывок со страницы 213, касающийся количества конечных нулей в двоичном представлении чисел. Для задачи о башнях Ханоя следствием соответствия с n-битными числами является простой...
4721 просмотров
schedule 11.04.2022

Ханойские башни в схеме (рекурсивно)
Я написал следующий код в схеме сегодня, но оценка неверна. Пожалуйста, не говорите мне, что я плохо разбираюсь в программировании, я понимаю, что это классическая проблема рекурсии, но у меня с ней проблемы: (define (towers-of-hanoi n source...
3542 просмотров
schedule 23.03.2024

Башни Ханоя с 4 башнями
До сих пор я знаю, как сделать Ханойскую башню с 3 башнями, но я понятия не имею, как реализовать алгоритм Frame Steward для 4 башен. вот как выглядит моя текущая функция трех башен. def move_three_towers(n, from_tower, to_tower, spare_tower):...
2379 просмотров
schedule 05.02.2022

ArrayList из ArrayLists для колышков и дисков в башнях ханойской игры
Я строю ханойскую игру, в которую можно играть с консоли или из командной строки. Обратите внимание, что это не рекурсивная программа; Я пытаюсь создать ИГРУ, в которую сможет играть пользователь. Я использую ArrayList из ArrayLists для хранения...
1138 просмотров
schedule 22.09.2023

Ханойская башня БЕЗ использования буферного стека
Проблема Ханойской башни: У вас есть 3 башни и N дисков разных размеров, которые могут скользить по любой башне. Головоломка начинается с дисков, отсортированных в порядке возрастания размера сверху вниз (т.е. каждый диск располагается поверх...
175 просмотров
schedule 23.10.2022

Декларативное решение Ханойской башни (Пролог)
Мой профессор привел это в качестве примера Пролога. Это программа, которая решает головоломку «Ханойская башня», где вам нужно переместить стопку дисков на другой стержень, перемещая один диск за другим, не кладя больший диск поверх меньшего...
1896 просмотров

Объясните это решение Towers of Hanoi (написано на python)
Я пытаюсь понять это конкретное решение проблемы ханойских башен. Это рекурсивное решение. A = [5, 4, 3, 2, 1] B = [] C = [] def move(n, source, target, auxiliary, frm): print('n here : ', n) if n > 0: print('frm : ', frm, n) # move...
438 просмотров
schedule 04.05.2023

обновление двух башен одновременно каждый раз, когда я двигаюсь Towers of Hanoi js
Я пытаюсь написать очень простую реализацию головоломки «Ханойские башни», чтобы попрактиковаться в том, что я только что узнал о конструкторах и прототипах js. В настоящее время у меня возникают проблемы с тем, что я написал, потому что каждый раз,...
64 просмотров
schedule 11.10.2023

Почему моя рекурсивная функция с обещаниями ждет только один раз?
Я пытаюсь визуализировать проблему «Ханойской башни» и пытался использовать обещания, чтобы функции ожидали анимации движения одного диска (что я смоделировал с помощью setTimeout), прежде чем продолжить решение проблемы. Этот тестовый код вычисляет...
47 просмотров
schedule 09.01.2023

Ханойская башня с запрещенным перемещением от источника к месту назначения (С)
Я пытаюсь написать рекурсивную функцию C, которая решила бы Ханойскую башню, но с дополнительным ограничением, что перемещение диска из A (исходная башня) в C (конечная башня) запрещено, и наоборот. Например, для перемещения одного диска из A в C или...
727 просмотров
schedule 28.02.2022

Создание кортежа кортежей для Ханойской башни
Мой класс недавно познакомил нас с кортежами и довольно быстро поставил перед нами задачу создать проблему известной Ханойской башни. По сути, мы должны создать кортеж (источник, пункт назначения) для каждого движения тарелки в Ханойской башне....
107 просмотров
schedule 10.08.2022

Я не понимаю, как правильно обновляются колышки Ханойской башни.
На пути к самообучению C++ я столкнулся с проблемой Ханойской башни, классическим упражнением на рекурсию, с которым, по-видимому, приходится сталкиваться всем программистам. Я медленно, но верно смог понять части того, как работает решение,...
38 просмотров
schedule 08.10.2022