prev_permutation

Материал из cppreference.com
Перейти к: навигация, поиск

Синтаксис:

    #include <algorithm>
    bool prev_permutation( bidirectional_iterator start, bidirectional_iterator end );
    bool prev_permutation( bidirectional_iterator start, bidirectional_iterator end, StrictWeakOrdering cmp );

Функция prev_permutation() производит попытку трансформировать данный диапазон [start,end) в следующую лексикографически меньшую перестановку. Если перестановка успешна, функция возвращает истину, иначе ложь.

Если требуется повышенная точность, вводится упорядочивающая функция-объект cmp, использующаяся вместо оператора < для сравнения элементов.

Смотрите также: next_permutation, random_sample, random_sample_n, random_shuffle

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
На других языках