Изменения

Перейти к: навигация, поиск

Получение следующего объекта

6 байт добавлено, 20:13, 27 ноября 2014
Специализация алгоритма для генерации следующей мультиперестановки
* Меняем его с минимальным элементом, большим нашего, стоящим правее.
* Переворачиваем правую часть.
'''int[]''' nextMultiperm('''int[] ''' b) <font color=green>// <tex>n</tex> {{---}} длина мультиперестановки</font>
i = n - 2
'''while''' (i > 0) '''and''' (b[i] >= b[i + 1])
Анонимный участник

Навигация