Здравствуйте, deniok, Вы писали:
D>Здравствуйте, deniok, Вы писали:
D>>Ключевое слово для поиска Permutations
D>По-русски — перестановки.
D>Пара дополнений:
D>В C++ в STL есть алгоритм
D>D>template<class BidIt>
D> bool next_permutation(BidIt first, BidIt last);
D>
D>осуществляющий над контейнером "следующую" (в лексикографическом порядке) перестановку; то есть последовательные вызовы будут давать
D>D>A B C -> A C B -> B A C -> ...
D>
D>На Хаскелле здесьАвтор:
Дата: 12.02.07
или здесьАвтор: R.K.
Дата: 18.03.07
.
Пишу я на паскале, а по ключевым словам я уже говорил что пробовал искать, там либо чистый готовый код, либо ссылки битые, либо какие-то основы комбинаторики, где только говорится как количество вариантов подсчитать, а не как сделать оптимальный алгоритм чтобы он перебирал все значения, причём без повторений.