0 / 0 / 0
Регистрация: 19.03.2019
Сообщений: 2
|
||||||
1 | ||||||
Генерация перестановок чисел от 1 до N08.12.2019, 02:49. Показов 4404. Ответов 1
Данная программа выдает неверные данные при N=5 и более.Сдается мне что есть проблемы в сортировке. Работает по следующему алгоритму:
1.Необходимо просмотреть текущую перестановку справа налево и при этом следить за тем, чтобы каждый следующий элемент перестановки был не более чем предыдущий . Как только данное соотношение будет нарушено необходимо остановиться и отметить текущее число. 2.Снова просмотреть пройденный путь справа налево пока не дойдем до первого числа, которое больше чем отмеченное на предыдущем шаге. 3.Поменять местами два полученных элемента. 4.Теперь в части массива, которая размещена справа от элемента,найденного в первом пункте, надо отсортировать все числа в порядке возрастания. То есть необходимо эту часть просто перевернуть.
0
|
08.12.2019, 02:49 | |
Ответы с готовыми решениями:
1
Генерация перестановок. Что не так? Генерация всех перестановок n элементного множества Генерация массива всех перестановок из n элементов. Генерация всех перестановок заданного множества |
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,216
|
||||||
08.12.2019, 21:59 | 2 | |||||
0
|
08.12.2019, 21:59 | |
08.12.2019, 21:59 | |
Помогаю со студенческими работами здесь
2
Генерация всех перестановок n-элементного множества за минимальное количество перестановок (Алгол60 -> Дельфи) Генерация перестановок. Генерация перестановок Генерация перестановок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |