Функция IsSorted
Полное имя: Std.Arrays.IsSorted
function IsSorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : Bool
Сводка
При выборе массива возвращается, сортируется ли этот массив в соответствии с заданной функцией сравнения.
Параметры типа
'T
Тип каждого элемента array
.
Ввод
сравнение
Функция, которая сравнивает два элемента, что a
считается меньше или равно b
, если comparison(a, b)
true
.
массив
Проверяемый массив.
Выпуск
true
, если и только если для каждой пары элементов a
и b
array
, происходящих в этом порядке, comparison(a, b)
true
.
Замечания
Предполагается, что comparison
функция является транзитивной, например, если comparison(a, b)
и comparison(b, c)
, предполагается comparison(a, c)
.