Condividi tramite


Funzione IsSorted

Nome completo: Std.Arrays.IsSorted

function IsSorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : Bool

Sommario

Dato una matrice, restituisce se tale matrice è ordinata in base a una determinata funzione di confronto.

Parametri di tipo

'T

Tipo di ogni elemento di array.

Immissione

paragone

Funzione che confronta due elementi in modo che a sia considerato minore o uguale a b se comparison(a, b) è true.

array

Matrice da controllare.

Prodotto

true se e solo se per ogni coppia di elementi a e b di array che si verificano in tale ordine, comparison(a, b) è true.

Osservazioni

Si presuppone che la funzione comparison sia transitiva, in modo che se comparison(a, b) e comparison(b, c), si presuppone comparison(a, c).