kennen:lib:is_sorted
Inhaltsverzeichnis
is_sorted()
#include
<algorithm>
bool is_sorted (For first, For last) bool is_sorted (For first, For last, Binary comp) bool is_sorted (Exec pol, For first, For last) bool is_sorted (Exec pol, For first, For last, Binary comp) bool ranges::is_sorted (Range r, Binary comp = {}, Proj proj = {}) bool ranges::is_sorted (For first, For last, Binary comp = {}, Proj proj = {})
Prüft, ob der Bereich [first,last) in aufsteigender Folge sortiert ist.
Parameter
first | Anfang des Bereiches |
last | Ende des Bereiches |
comp | Vergleichskriterium (Vorgabe = less ) |
proj | einstelliger Funktor (Vorgabe = std::identity ) |
pol | parallele Ausführungsart |
Ergebnis
Rückgabewert: true
, falls der Bereich aufsteigend sortiert ist.
Siehe auch
Beispiel
- is_sorted.cpp
#include <algorithm> #include <iostream> #include <string> int main() { std::string s = "Hallo, Welt"; std::cout << s << " : " << std::is_sorted(begin(s), end(s)) << '\n'; }
kennen/lib/is_sorted.txt · Zuletzt geändert: 2020-06-16 16:39 von 127.0.0.1