Получение объекта по номеру
Версия от 01:04, 26 октября 2011; Antonkov (обсуждение | вклад)
Перестановки
Рассмотрим алгоритм получения i-ой в лексикографическом порядке перестановки.
for to do // n-это количество цифр в перестановке AlreadyWas \leftarrow (NumOfPermutation-1) div f[n-i] // сколько цифр уже полностью заняты предыдущими перестановками, тогда очевидно сейчас бы должны поставить ту цифру которая еще полностью не занята, т.е. AlreadyWas+1 - ую