Изменения

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

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

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

Навигация