std::sortable
Von cppreference.com
| Definiert in Header <iterator> |
||
| template< class I, class Comp = ranges::less, class Proj = std::identity > concept sortable = |
(seit C++20) | |
Das Konzept sortable legt die Anforderungen für Algorithmen fest, die einen Bereich gemäß Comp in einen geordneten Bereich permutieren.
[bearbeiten] Semantische Anforderungen
std::sortable<I, Comp, Proj> wird nur modelliert, wenn alle Konzepte, die es subsumiert, modelliert werden.
[bearbeiten] Siehe auch
| (C++20) |
Sortiert einen Bereich aufsteigend (Algorithmus-Funktionsobjekt) |
| (C++20) |
Sortiert einen Bereich von Elementen und behält dabei die Reihenfolge zwischen gleichen Elementen bei (Algorithmus-Funktionsobjekt) |
| (C++20) |
Sortiert die ersten N Elemente eines Bereichs (Algorithmus-Funktionsobjekt) |
| (C++20) |
Sortiert den gegebenen Bereich teilweise, so dass er durch das gegebene Element partitioniert wird (Algorithmus-Funktionsobjekt) |
| (C++20) |
Führt zwei sortierte Bereiche an Ort und Stelle 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 aus einem Bereich von Elementen einen Max-Heap (Algorithmus-Funktionsobjekt) |
| (C++20) |
Verwandelt einen Max-Heap in einen aufsteigend sortierten Bereich von Elementen (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) |