IsSorted, functie
Volledig gekwalificeerde naam: Std.Arrays.IsSorted
function IsSorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : Bool
Samenvatting
Op basis van een matrix wordt geretourneerd of die matrix wordt gesorteerd zoals gedefinieerd door een bepaalde vergelijkingsfunctie.
Typeparameters
'T
Het type van elk element van array
.
Invoer
vergelijking
Een functie die twee elementen vergelijkt, zodat a
als kleiner dan of gelijk aan b
wordt beschouwd als comparison(a, b)
is true
.
array
De matrix die moet worden gecontroleerd.
Uitvoer
true
als en alleen voor elk paar elementen a
en b
van array
in die volgorde plaatsvindt, wordt comparison(a, b)
true
.
Opmerkingen
De functie comparison
wordt verondersteld transitief te zijn, zodat als comparison(a, b)
en comparison(b, c)
, comparison(a, c)
wordt aangenomen.