Compartir a través de


Función IsSorted

Nombre completo: Std.Arrays.IsSorted

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

Resumen

Dada una matriz, devuelve si esa matriz está ordenada según lo definido por una función de comparación determinada.

Parámetros de tipo

T

Tipo de cada elemento de array.

Entrada

comparación

Función que compara dos elementos de forma que a se considera menor o igual que b si comparison(a, b) es true.

arreglo

Matriz que se va a comprobar.

Salida

true si y solo si para cada par de elementos a y b de array que se producen en ese orden, comparison(a, b) es true.

Observaciones

Se supone que la función comparison es transitiva, de modo que, si comparison(a, b) y comparison(b, c), se supone comparison(a, c).