Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм перестановки чисел 
:(
    Опции темы
gibbzy
Дата 2.3.2008, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 25.1.2008

Репутация: нет
Всего: 3



Есть число digit(например) 0<digit<10^9 
нужно разбить его на цифры составить все возможные комбинации чисел из этих цифр.
например:
123 ->1,2,3
123
312
213
132
итд ... 

разбиение на цифры я сделал осаталось перебрать комбинации.. не знаю как. Кому не лень помогите. Желательно код на pascal или java или хотя бы просто обьяснить алгоритм работы
знаю что там должна быть рекурсия которая реализует множество вложенных циклов.
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 3.3.2008, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



внизу есть список похожих тем, там есть ссылка на такую:
http://forum.vingrad.ru/topic-196546.html
если количество элементов в сочетании установить равным количеству цифр вообще, получится именно эта задача, если я ничего не путаю


--------------------
qqq
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.4559 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.