Самый легкий кодировать алгоритм для Кубика Рубика?

Иногда это переходит к фоновому процессу. Необходимо уничтожить его процесс

killall thunderbird

, Затем запускают это отовсюду, Вам нравится.

thunderbird

я m не берег, если эта работа. Но моя проблема, решенная путем выполнения этого.

24
задан HostileFork 17 November 2012 в 21:12
поделиться

4 ответа

Самый простой нетривиальный алгоритм, который я нашел, - это:

http: // www .chessandpoker.com / rubiks-cube-solution.html

Кодировать не так уж сложно. Ссылка, упомянутая в Ответ Янника М. тоже выглядит хорошо, но решение шага « перекрестное » кажется мне немного более сложным.

Существует ряд реализаций решателя с открытым исходным кодом, на которые вы, возможно, захотите взглянуть. Вот реализация Python . Этот Java-апплет также включает в себя решатель, и исходный код доступен. Также существует решатель Javascript , также с загружаемым исходным кодом.

Ответ Энтони Гатлина отлично показывает, насколько хорошо Prolog подходит для этой задачи. Вот подробная статья о том, как написать свой собственный решатель Prolog . Особенно интересны используемые им эвристики.

Существует ряд реализаций решателей с открытым исходным кодом, на которые вы, возможно, захотите взглянуть. Вот реализация Python . Этот Java-апплет также включает в себя решатель, и исходный код доступен. Также имеется решатель Javascript , также с загружаемым исходным кодом.

Ответ Энтони Гатлина отлично показывает, насколько хорошо Prolog подходит для этой задачи. Вот подробная статья о том, как написать свой собственный решатель Prolog . Особенно интересны используемые им эвристики.

Существует ряд реализаций решателей с открытым исходным кодом, на которые вы, возможно, захотите взглянуть. Вот реализация Python . Этот Java-апплет также включает в себя решатель, и исходный код доступен. Также имеется решатель Javascript , также с загружаемым исходным кодом.

Ответ Энтони Гатлина отлично показывает, насколько хорошо Prolog подходит для этой задачи. Вот подробная статья о том, как написать свой собственный решатель Prolog . Особенно интересны используемые им эвристики.

также с загружаемым исходным кодом.

Ответ Энтони Гатлина дает отличное замечание о пригодности Prolog для этой задачи. Вот подробная статья о том, как написать свой собственный решатель Prolog . Особенно интересны используемые им эвристики.

также с загружаемым исходным кодом.

Ответ Энтони Гатлина дает отличное замечание о пригодности Prolog для этой задачи. Вот подробная статья о том, как написать свой собственный решатель Prolog . Особенно интересны используемые им эвристики.

12
ответ дан 28 November 2019 в 22:30
поделиться

Выполняйте случайные операции, пока не получите правильное решение. Самый простой алгоритм и наименее эффективный.

51
ответ дан 28 November 2019 в 22:30
поделиться

Возможно, захочется проверить: http://peter.stillhq.com/jasmine/rubikscubesolution.html

Имеет графическое представление алгоритма решения кубика Рубика 3x3x3.

4
ответ дан 28 November 2019 в 22:30
поделиться

Я понимаю, что ваш вопрос связан с Java, но с практической точки зрения такие языки, как Prolog, гораздо лучше подходят для таких задач, как решение кубика Рубика. Я предполагаю, что это, вероятно, для класса, и у вас может не быть свободы выбора инструмента.

3
ответ дан 28 November 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: