Хитрые перестановки
От: av239 Россия http://alexeivasin.com
Дата: 17.09.10 16:22
Оценка:
Нужна помощь в решении следующей задачи. Есть некоторое количество массивов, их нужно объединить в один и сгенерировать перестановки получившегося массива, но с сохранением "относительного" порядка.
Пример: пусть у нас есть два массива: [a,b,c] и [d,e]. Объединив их мы получим [a,b,c,d,e]. Его перестановка [a,d,b,e,c] подходит т.к. в ней сохраняется "относительный" порядок (b идёт позже a, с идёт позже b и e идёт после d). Другая перестановка например [a,c,d,e,b] не подходит.
Вопрос как сгенерировать все такие перестановки?
перестановки алгоритм
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.