Вопросы по теме '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 просмотров
schedule
24.10.2022
Объясните это решение 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