1 / 1 / 0
Регистрация: 25.01.2016
Сообщений: 107
|
||||||
1 | ||||||
Перестановки без i08.10.2016, 00:46. Показов 607. Ответов 5
Метки нет (Все метки)
Есть рекурсивная функция ,генерирующая перестановки.Требуется,чтобы на i месте(p[i]) не стоял i.Причем проверять это надо не при выводе.Спасибо.
0
|
08.10.2016, 00:46 | |
Ответы с готовыми решениями:
5
Перестановки без повторений Перестановки без повторений Перестановки без повторений Сортировка без перестановки элементов |
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
|
08.10.2016, 06:33 | 2 |
Какой смысл этого кода и функции в частности?
0
|
sourcerer
|
||||||
08.10.2016, 07:38
#3
|
||||||
0
|
1 / 1 / 0
Регистрация: 25.01.2016
Сообщений: 107
|
|
08.10.2016, 11:38 [ТС] | 4 |
DemolitionMan, генерирует перестановки по указанным данным т.е. n=3 a =3
0 0 0 0 1 0 ....... 2 2 1 и т.д. Необходимо ,чтобы во время выполнения программы на i месте в текущей перестановке не стояло само i т.е если i=1 ,на первом месте не может стоять 1
0
|
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
|||||||||||
09.10.2016, 08:52 | 5 | ||||||||||
Вообще не понимаю код. Вопросы?
1) Зачем в цикле в строке 19 обращаться к максимальному элементу как к а, а в циклах в строках 8 и 12 обращаться через n. Может их объединить? 2) Цикл for в строках 19-23, вроде как, заполнение массива, но в тоже время написан бред, потому что
3) При параметрах, которые Вы написали(n = 3, a = 3) в 6 строке
0
|
Модератор
|
|
09.10.2016, 11:17 | 6 |
Varitan, сформулируйте уже техзадание по-человечески.
0
|
09.10.2016, 11:17 | |
09.10.2016, 11:17 | |
Помогаю со студенческими работами здесь
6
Требуется написать перестановки без повторений Выписать все перестановки без повторений Шифрование методом простой перестановки без ключа Сгенерировать всевозможные перестановки N чисел без повторений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |