Поделиться через


Функция IsSorted

Полное имя: Std.Arrays.IsSorted

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

Сводка

При выборе массива возвращается, сортируется ли этот массив в соответствии с заданной функцией сравнения.

Параметры типа

'T

Тип каждого элемента array.

Ввод

сравнение

Функция, которая сравнивает два элемента, что a считается меньше или равно b, если comparison(a, b)true.

массив

Проверяемый массив.

Выпуск

true, если и только если для каждой пары элементов a и barray, происходящих в этом порядке, comparison(a, b)true.

Замечания

Предполагается, что comparison функция является транзитивной, например, если comparison(a, b) и comparison(b, c), предполагается comparison(a, c).