Автор Андрей Малярчук задал вопрос в разделе Другие языки и технологии
Алгоритмы (перестановки) и получил лучший ответ
Ответ от Мария Михайлова[гуру]
На 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);
что конкретно надо переставлять?
Если числа - используй циклы:
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 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
Сортировка. Понятие. Виды сортировки.
Алгоритмы сортировки
Проблема упорядочивания данных с практической точки зрения:
подробнее...
Сортировка. Понятие. Виды сортировки.
Алгоритмы сортировки
Проблема упорядочивания данных с практической точки зрения:
подробнее...
спросили в Рифма
Рифма к слову ПРЕКРАСНЫЙ ОЧЕНь НУЖНО! ! Тема: новый год!!
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...
Рифма к слову ПРЕКРАСНЫЙ ОЧЕНь НУЖНО! ! Тема: новый год!!
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...
спросили в Рифма
рифма к слову людей. Только не "друзей"
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...
рифма к слову людей. Только не "друзей"
Уважаемый покоритель Парнаса!
.
Если возникает проблема с рифмой, попробуй просто
подробнее...
как подключить комп к телевизору?
Для того чтобы соединить компьютер с телевизором (речь идет о телетехнике, произведенной за
подробнее...
Помогите пожалуйста подобрать рифму к слову ХЛЕБ,только пожалуйста будьте серьезными, используйте существующие слова!
Если возникает проблема с рифмой, попробуй просто переставить слова в предложении. При этом
подробнее...
спросили в Оберег Обереги
Что у разных народов раньше носили на шее (в мешочке и на верёвочке)? Как талисман, оберег или что то другое
Ладанка — это маленький мешочек, в который кладут ладан или амулет. Такому мешочку приписывали
подробнее...
Что у разных народов раньше носили на шее (в мешочке и на верёвочке)? Как талисман, оберег или что то другое
Ладанка — это маленький мешочек, в который кладут ладан или амулет. Такому мешочку приписывали
подробнее...
Что такое сортировка Шелла?
Что ж тут непонятного?
Давай сначала по-простому? :-))
- алгоритм сортировки,
подробнее...
Какого происхождение слова алгебра?
Происхождение самого слова алгебра не вполне выяснено. По мнению большинства исследователей этого
подробнее...