std:: sortable
|
Definiert im Header
<iterator>
|
||
|
template
<
class
I,
class
Comp
=
ranges::
less
,
class
Proj
=
std::
identity
>
concept sortable
=
|
(seit C++20) | |
Das
sortable
Konzept spezifiziert die Anforderungen für Algorithmen, die einen Bereich gemäß
Comp
in einen geordneten Bereich umwandeln.
Semantische Anforderungen
std :: sortable < I, Comp, Proj > wird nur dann modelliert, wenn alle Konzepte, die es subsumiert, modelliert sind.
Siehe auch
(C++20) |
sortiert einen Bereich von Elementen (Algorithmus-Funktionsobjekt) |
(C++20) |
sortiert einen Bereich von Elementen unter Beibehaltung der relativen Reihenfolge äquivalenter Elemente (Algorithmus-Funktionsobjekt) |
(C++20) |
sortiert die ersten N Elemente eines Bereichs (Algorithmus-Funktionsobjekt) |
(C++20) |
findet das N-te Element, wenn der Bereich sortiert wäre (Algorithmus-Funktionsobjekt) |
(C++20) |
führt zwei geordnete Bereiche direkt zusammen (Algorithmus-Funktionsobjekt) |
(C++20) |
fügt ein Element zu einem Max-Heap hinzu (Algorithmus-Funktionsobjekt) |
(C++20) |
entfernt das größte Element aus einem Max-Heap (Algorithmus-Funktionsobjekt) |
(C++20) |
erstellt einen Max-Heap aus einem Bereich von Elementen (Algorithmus-Funktionsobjekt) |
(C++20) |
wandelt einen Max-Heap in einen sortierten Bereich von Elementen um (Algorithmus-Funktionsobjekt) |
(C++20) |
erzeugt die nächstgrößere lexikographische Permutation eines Bereichs von Elementen (Algorithmus-Funktionsobjekt) |
(C++20) |
erzeugt die nächstkleinere lexikographische Permutation eines Bereichs von Elementen (Algorithmus-Funktionsobjekt) |