Вниз
Скачать: CL | DM;

Алгоритм перестановки   Найти похожие ветки 

← →
Pirate ©   (2004-04-19 09:45) [0]

Вот хочу у вас узнать, есть ли универсальный алгоритм перебора всех перестановок:

abc
acb
bac
bca
cab
cba

abcd
abdc
acbd
acdb
и т д.


← →
wal ©   (2004-04-19 09:50) [1]

1. Перестановка для двух элементов тривиальна.
2. Для трех - на первое место ставишь по очереди каждый из элементов, для оставшихся см. п. 1.
3. Для четырех - на первое место ставишь по очереди каждый из элементов, для оставшихся см. п. 2.

Рекурсия, короче.
Но где-то видел и более красивый алгоритм, тоже рекурсивный. Вроде и нерекурсивный в природе существует.

С уважением.


← →
SammIk ©   (2004-04-19 11:10) [2]

Удалено модератором
Примечание: О чем постинг? оффтопик.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.054 c
14-1079692733
Chcnger
2004-03-19 13:38
2004.04.11
Список сайтов, как очистить


3-1079195233
Anarki
2004-03-13 19:27
2004.04.11
Как узнать значение N-го столбца выделенного ряда в DBGrid?


14-1074854685
Knight
2004-01-23 13:44
2004.04.11
Готика 2... где там брать ключи?


7-1080576878
DelphiN!
2004-03-29 20:14
2004.04.11
Получить список расшаренных ресурсов на текущем компьютере


9-1064907307
Gad
2003-09-30 11:35
2004.04.11
Проблема совместимости на разных машинах




   Наверх