Интересный алгоритм, почти то, что мне понадобилось. Извините за дилетантство, но возможен ли вообще перебор перестановок посредством совершенно однообразных действий? Этакое тупое тасование колоды: сдвинуть три "карты" под низ, поменять местами 4-ю и 17-ю, 9-ю и 24-ю. И так до икотки. Случайность и скорость не важны, программный код не нужен. Количество "карт" заранее не известно, но если потребуется ограничение типа "только четное" или "только число Фибоначчи", то и это допустимо. Можете подсказать такой алгоритм или хоть направление экспериментов?
Перебор перестановок - "2 транспозиции (12.07.2014)"
Интересный алгоритм, почти то, что мне понадобилось. Извините за дилетантство, но возможен ли вообще перебор перестановок посредством совершенно однообразных действий? Этакое тупое тасование колоды: сдвинуть три "карты" под низ, поменять местами 4-ю и 17-ю, 9-ю и 24-ю. И так до икотки. Случайность и скорость не важны, программный код не нужен. Количество "карт" заранее не известно, но если потребуется ограничение типа "только четное" или "только число Фибоначчи", то и это допустимо. Можете подсказать такой алгоритм или хоть направление экспериментов?
С уважением,
Борис