Показать сообщение отдельно

  #8  
Старый 08.11.2009, 12:53
lastsmile
Познающий
Регистрация: 22.09.2007
Сообщений: 42
С нами: 9808570

Репутация: 22
По умолчанию

здравствуйте господа программисты. интересует вопрос по умному перебору. задача следующая: имеется число 1234...n
задача: загнать в одномерный массив всевозможные комбинации этого числа так чтобы каждая цифра присутствовала только 1 раз.
допустим если ввели N=3 то в массиве должны быть числа
123
132
213
231
312
321
придумал свой алгоритм но слишком мудрено получилось. интересуют ваши варианты. может можно как-то проще. ну наверное все знают что комбинаций тут n!=1*2*3*...*n
 
Ответить с цитированием