![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 37
|
![]()
Доброго дня или ночи!!!
Вот надо из n елементов(букв) необходимо по лучить n! перестановок(слов). Зарание благодарю!!! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Где наработки??? Выручит только полный перебор.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 37
|
![]()
Вот метод он работает с масивом который определен в этомже класе. Размер масива задается в одном из конструкторов класса!!!
Код:
![]() Последний раз редактировалось Sazary; 08.11.2009 в 19:15. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Ну по простому это должно выглядеть так:
Взял 1-ую букву из слова, поставил во 2-ую позицию, затем в 3-ю, и т.д. Потом со 2-ой буквой то же самое, с 3-ей и т.д. Главное не забудь сделать проверку на повторяющиеся слова. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.10.2009
Сообщений: 37
|
![]()
Я понимаю принцип перестановок. Проблема с кодом, теряються некоторые варианты что нежелательно. Зацени свой алгоритм если можешь, я проверю на своей задаче. Зарание благодарю!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка перестановки эл.массива | Blad47 | Общие вопросы C/C++ | 4 | 13.12.2008 23:58 |
Шифр вертикальной перестановки | funny | Общие вопросы C/C++ | 0 | 27.09.2008 18:59 |
программа перестановки чисел натурального ряда от 1 до 10 | Ольга 01 | Общие вопросы C/C++ | 1 | 28.07.2008 20:09 |
перебрать все варианты перестановки строк | sv_mix | Помощь студентам | 2 | 26.07.2008 17:48 |