Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: 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 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
3-1079091020
gedd
2004-03-12 14:30
2004.04.11
Borland Data Provider для Delphi 8


6-1079173998
Daimon
2004-03-13 13:33
2004.04.11
Компьютер (COM порт) <-> Сотовый телефон (Модем AT-команды )


1-1079708935
INTAARI
2004-03-19 18:08
2004.04.11
Перевод из десятичной системы в восмеричную.


1-1082739071
SergeyM
2004-04-23 20:51
2004.04.11
QReport в Delphi 7


14-1082405495
Подорожник
2004-04-20 00:11
2004.04.11
Какие работы надо провести с машиной после зимы?