Delen via


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.