Изменения
→Специализация алгоритма для генерации следующей перестановки
|}
== Специализация алгоритма для генерации [[комбинаторные объекты|следующей перестановки]] ==
* Двигаясь справа налево, находим элемент, нарушающий убывающую последовательность (в обычном порядке, слева направо, см. пример)
* Меняем его с минимальным элементом, большим нашего, стоящим правее