алгоритм нарайаны



Автор Андрей Малярчук задал вопрос в разделе Другие языки и технологии

Алгоритмы (перестановки) и получил лучший ответ

Ответ от Мария Михайлова[гуру]
На C++ существует STL-функция next_permutation, получает из перестановки следующую. Если циклически применять к отсортированному массиву, выдаст все перестановки. Быстро, удобно, никакой рекурсии 🙂
Есть еще универсальный метод, основанный на циклах, громоздкий, но тоже без рекурсии -

Ответ от Александр[гуру]
с каких пор рекурсия "много времени занимает"
или вы хотели сказать что это займёт много времени чтобы вы поняли смысл рекурсии?
тупой перебор всех вариантов в выбором из них подходящих - это действительно занимает много времени.

Ответ от Sm[гуру]
> Мне нравится рекурсия, но она много времени занимает.
Это все равно что сказать "мне нравится самолет, но летает он медленно", боясь летать самолетом и стыдясь признаться в этом окружающим.

Ответ от Александр Осипов[гуру]
что конкретно надо переставлять?
Если числа - используй циклы:
for i := 1 to 3 do
for j := 1 to 3 do
for k := 1 to 3 do
if (i<>j)and(i<>k)and(j<>k)
then writeln(i,j,k);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Алгоритмы (перестановки)

кто знает где найти информацию по "qr алгоритм нахождения собственных значений матрицы"
прекрасное описание было в "Numerical Recipes" - книжка с практически полезными алгоритмами и
подробнее...

Как усовершенствовать (ускорить) данный алгоритм по поиску чисел Армстронга)?
В десятичной системе существует всего 88 чисел Армстронга. Соответственно, быстрее всего их просто
подробнее...
спросили в Аламос
Есть ли мозг у мух?
Нагло, не обращая ни на кого внимания, она сидит на самом видном месте и неспешно чистит свои
подробнее...

помогите как обойти программу антиплагиат, с версией антиплагиат киллер 1.0 не помогла что делать????
обойти систему невозможно. по-любому, как бы не была хорошо написана работа, 100% ориганальности
подробнее...

Как собрать треугольный кубик рубик
Возьмите в руки пирамидку и внимательно ее рассмотрите, чтобы уяснить задачу и возможные пути ее
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
Сортировка. Понятие. Виды сортировки.
Алгоритмы сортировки

Проблема упорядочивания данных с практической точки зрения:
подробнее...
спросили в Рифма
Рифма к слову ПРЕКРАСНЫЙ ОЧЕНь НУЖНО! ! Тема: новый год!!
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...
спросили в Рифма
рифма к слову людей. Только не "друзей"
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...

как подключить комп к телевизору?
Для того чтобы соединить компьютер с телевизором (речь идет о телетехнике, произведенной за
подробнее...

Помогите пожалуйста подобрать рифму к слову ХЛЕБ,только пожалуйста будьте серьезными, используйте существующие слова!
Если возникает проблема с рифмой, попробуй просто переставить слова в предложении. При этом
подробнее...
спросили в Оберег Обереги
Что у разных народов раньше носили на шее (в мешочке и на верёвочке)? Как талисман, оберег или что то другое
Ладанка — это маленький мешочек, в который кладут ладан или амулет. Такому мешочку приписывали
подробнее...

Что такое сортировка Шелла?
Что ж тут непонятного?

Давай сначала по-простому? :-))

- алгоритм сортировки,
подробнее...

Какого происхождение слова алгебра?
Происхождение самого слова алгебра не вполне выяснено. По мнению большинства исследователей этого
подробнее...
Алгоритм Нарайаны на Википедии
Посмотрите статью на википедии про Алгоритм Нарайаны
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*